public static void AjouterOF(OrganismeFormation organismeFormationNouveau) { using (var db = new DBAirAtlantiqueContext()) { var requeteFormation = from f in db.Formations where f.FormationID == organismeFormationNouveau.FormationConcerne.FormationID select f; organismeFormationNouveau.FormationConcerne = requeteFormation.FirstOrDefault(); var requeteOrganisme = from o in db.Organismes where o.OrganismeID == organismeFormationNouveau.OrganismeConcerne.OrganismeID select o; organismeFormationNouveau.OrganismeConcerne = requeteOrganisme.FirstOrDefault(); db.OrganismeFormation.Add(organismeFormationNouveau); db.SaveChanges(); } }
public static void AjouterSession(Session sessionNouvelle, OrganismeFormation organismeFormationConcerne) { using (var db = new DBAirAtlantiqueContext()) { var requetteOF = from of in db.OrganismeFormation where of.OrganismeConcerne.OrganismeID == organismeFormationConcerne.OrganismeConcerne.OrganismeID where of.FormationConcerne.FormationID == organismeFormationConcerne.FormationConcerne.FormationID select of; if (sessionNouvelle.Lieu == null) { sessionNouvelle.Lieu = "Nantes"; } sessionNouvelle.OrganismeFomationConcerne = requetteOF.First(); db.Sessions.Add(sessionNouvelle); db.SaveChanges(); } }