From c12fc788dc8c3f483c34d10ba09a70ec9dc9808c Mon Sep 17 00:00:00 2001 From: Jolys Enzo Date: Thu, 23 Mar 2023 12:12:07 +0100 Subject: [PATCH] add Ecurie --- .../Extraction_BDD/ExtractionEcuries.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Sources/Extraction_Donnees/Extraction_BDD/ExtractionEcuries.cs b/Sources/Extraction_Donnees/Extraction_BDD/ExtractionEcuries.cs index 7dc6c24..b70b4e0 100644 --- a/Sources/Extraction_Donnees/Extraction_BDD/ExtractionEcuries.cs +++ b/Sources/Extraction_Donnees/Extraction_BDD/ExtractionEcuries.cs @@ -1,5 +1,6 @@ using Entity_Framework; using Entity_Framework.Entity; +using Entity_Framework.Entity.Relations; using Entity_Framework.Factories; using Modele.Classe; using System.Collections.Generic; @@ -64,6 +65,7 @@ namespace Extraction_Donnees.Extraction List result = new List(); Ecuries ecurieEntity = ecurie.ModeleToEntity(); + Relation_Pilote_Ecurie relation = new Relation_Pilote_Ecurie(); using (BDDContext db = new BDDContext()) { @@ -91,9 +93,23 @@ namespace Extraction_Donnees.Extraction return Task.FromResult>(result); } ecurieEntity.IdPiloteProprietaire = idPilote; + relation.IdPilote = idPilote; + db.Add(ecurieEntity); db.SaveChanges(); } + + using (BDDContext db = new BDDContext()) + { + Ecuries ecurieRelation = new Ecuries(); + int idEcurie = db.Ecuries.Where(e => e.Name == ecurie.name).First().Id; + + relation.IdEcurie = idEcurie; + relation.Grade = "Owner"; + db.Add(ecurieRelation); + db.SaveChanges(); + } + result.Add(0); return Task.FromResult>(result); }