public ActionResult CreerGroupe() { CreerGroupeViewModel grpvm = new CreerGroupeViewModel(); grpvm.Niveaux = dbContext.Niveaux.ToList(); return(View(grpvm)); }
public ActionResult CreerGroupe(CreerGroupeViewModel grp) { var x = grp.selectedNiveau; var niveau = dbContext.Niveaux.SingleOrDefault(n => n.Id == x); var groupe = niveau.Groupes.SingleOrDefault(g => g.nomGroupe == grp.Groupe.nomGroupe); if (ModelState.IsValid && groupe == null) { Groupe g = new Groupe { nomGroupe = grp.Groupe.nomGroupe, Niveau = niveau }; dbContext.Groupes.Add(g); dbContext.SaveChanges(); ModelState.AddModelError("success_groupe", "Groupe Ajouté"); } CreerGroupeViewModel grpvm = new CreerGroupeViewModel(); grpvm.Niveaux = dbContext.Niveaux.ToList(); return(View(grpvm)); }