public ActionResult CreateBatiment(Batiment batiment) { if (ModelState.IsValid) { this.batimentRepository.Insert(batiment); this.batimentRepository.Save(); return RedirectToAction("IndexBatiment"); } return View(batiment); }
public void Entry(Batiment e) { this.context.Entry(e).State = System.Data.EntityState.Modified; }
protected override void Seed(PlannrContext context) { // Creneau génération var borneMax = 22; for (int i = 8; i <= 20; i++) { for (int j = 1; j <= 4; j++) { if (i + j <= borneMax) { var cur_Creneau = new CreneauHoraire() { HeureDebut = i, HeureFin = (i + j) }; context.CreneauxHoraires.Add(cur_Creneau); context.SaveChanges(); } } } var batiment = new Batiment() { Id = 1, Nom = "Polytech", carac = "ta mere" }; context.Batiments.Add(batiment); context.SaveChanges(); var salle = new List <Salle>() { new Salle() { Id = 1, Libelle = "202", APrises = true, AProjecteur = true, Capacite = 100, Batiment = batiment }, new Salle() { Id = 2, Libelle = "201", APrises = true, AProjecteur = false, Capacite = 50, Batiment = batiment } }; salle.ForEach(p => context.Salles.Add(p)); context.SaveChanges(); // Add Creneaux Horaires disponibles var typeCours = new TypeCours() { Id = 1, Type = "CM" }; context.TypesCours.Add(typeCours); context.SaveChanges(); var td = new TypeCours() { Id = 3, Type = "TD" }; context.TypesCours.Add(td); context.SaveChanges(); var tp = new TypeCours() { Id = 2, Type = "TP" }; context.TypesCours.Add(tp); context.SaveChanges(); var admin = new Administrateur() { UserId = 1, UserName = "******", Name = "Admin", FirstName = "Admin", Tel = "0601010100", AdminDepuis = DateTime.Parse("10/01/2009") }; context.Administrateurs.Add(admin); context.SaveChanges(); var responsable = new ResponsableUE() { UserId = 3, UserName = "******", Name = "Jonquet", FirstName = "Clement", Tel = "0601010102", ResponsableDepuis = DateTime.Parse("10/01/2009") }; context.ResponsablesUE.Add(responsable); context.SaveChanges(); var responsable2 = new ResponsableUE() { UserId = 2, UserName = "******", Name = "Laurent", FirstName = "Anne", Tel = "0601010101", ResponsableDepuis = DateTime.Parse("10/01/2009") }; context.ResponsablesUE.Add(responsable2); context.SaveChanges(); var responsable3 = new ResponsableUE() { UserId = 5, UserName = "******", Name = "Lysianne", FirstName = "Buisson", Tel = "0601010103", ResponsableDepuis = DateTime.Parse("10/01/2009") }; context.ResponsablesUE.Add(responsable3); context.SaveChanges(); var enseignant = new Enseignant() { UserId = 4, UserName = "******", Name = "Stratulat", FirstName = "Tiberiu", Tel = "0601010102" }; context.Enseignants.Add(enseignant); context.SaveChanges(); var ue1 = new Ue() { Id = 1, ResponsableUe = responsable, Libelle = "UE Architecture des Systèmes d'Information & Internet", Description = "Architecture des Systèmes d'Information & Internet" }; context.Ues.Add(ue1); context.SaveChanges(); var ue2 = new Ue() { Id = 2, ResponsableUe = responsable2, Libelle = "UE Système d’Information", Description = "Système d’Information" }; context.Ues.Add(ue2); context.SaveChanges(); var ue3 = new Ue() { Id = 3, ResponsableUe = responsable3, Libelle = " UE Entreprise et Droit", Description = "Entreprise et Droit" }; context.Ues.Add(ue3); context.SaveChanges(); var matiere = new List <Matiere>() { new Matiere() { Id = 1, Ue = ue3, Libelle = "Droit" }, new Matiere() { Id = 2, Ue = ue1, Libelle = "AIOP" } }; matiere.ForEach(x => context.Matieres.Add(x)); context.SaveChanges(); var cours = new List <Cours>() { new Cours() { Id = 1, Libelle = "Initiation au droit - Marques et Brevets", TypeCours = typeCours, Matiere = matiere[0] }, new Cours() { Id = 2, Libelle = "Prog Web", TypeCours = typeCours, Matiere = matiere[1] } }; cours.ForEach(x => context.Cours.Add(x)); context.SaveChanges(); var groupe = new Groupe() { Id = 1, Libelle = "IG5" }; /* var groupe1 = new Groupe() * { * Id = 2, * Libelle = "IG5 groupe 1" * }; * * * var groupe2 = new Groupe() * { * Id = 3, * Libelle = "IG5 groupe 2" * };*/ var sous_groupe = new Groupe() { Id = 2, Libelle = "IG5 Groupe 1", GroupePere = groupe }; var sous_groupe2 = new Groupe() { Id = 3, Libelle = "IG5 Groupe 2", GroupePere = groupe }; context.Groupes.Add(groupe); context.SaveChanges(); context.Groupes.Add(sous_groupe); context.SaveChanges(); context.Groupes.Add(sous_groupe2); context.SaveChanges(); var enseignement = new List <Enseignement>() { new Enseignement() { Id = 1, Cours = cours[1], Enseignant = responsable, Groupe = groupe }, new Enseignement() { Id = 2, Cours = cours[0], Enseignant = enseignant, Groupe = sous_groupe } }; enseignement.ForEach(x => context.Enseignements.Add(x)); context.SaveChanges(); var creneau1 = context.CreneauxHoraires.Find(1); var reservation = new Reservation() { Id = 1, Date = DateTime.Parse("25/10/2012"), Creneau = creneau1, Enseignement = enseignement[0], Salle = salle[0] }; context.Reservations.Add(reservation); context.SaveChanges(); var demande = new List <DemandeReservation>() { new DemandeReservation() { Id = 1, Checked = false, Enseignement = enseignement[0], CapaciteNecessaire = 50, BesoinPrises = false, BesoinProjecteur = true, DateVoulue = DateTime.Parse("25/10/2012"), CreneauSouhaite = creneau1, DateDemande = DateTime.Parse("22/10/2012"), ReservationAssociee = reservation, CheckedByTeacher = false }, new DemandeReservation() { Id = 2, Checked = true, Enseignement = enseignement[1], CapaciteNecessaire = 100, BesoinProjecteur = false, BesoinPrises = false, CreneauSouhaite = creneau1, DateVoulue = DateTime.Parse("25/10/2012"), CheckedByTeacher = false, DateDemande = DateTime.Parse("24/10/2012") } }; demande.ForEach(x => context.DemandesReservation.Add(x)); context.SaveChanges(); }
public ActionResult EditBatiment(Batiment batiment) { if (ModelState.IsValid) { batimentRepository.Entry(batiment); batimentRepository.Save(); return RedirectToAction("IndexBatiment"); } return View(batiment); }