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();
            }
        }
示例#2
0
        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();
            }
        }