// eleves public ActionResult AjouterEleve(int id) { AjouterEleveViewModel vm = new AjouterEleveViewModel(); vm.Parents = dbContext.Parents.ToList(); return(View(vm)); }
public ActionResult AjouterEleve(AjouterEleveViewModel evm, int id) { var groupe = dbContext.Groupes.SingleOrDefault(g => g.Id == id); evm.Eleve.Groupe = groupe; if (ModelState.IsValid) { dbContext.Parents.SingleOrDefault(g => g.Id == evm.selectedParent).Eleves.Add(evm.Eleve); dbContext.SaveChanges(); ModelState.AddModelError("success_eleve", "Elève Ajouté."); } AjouterEleveViewModel vm = new AjouterEleveViewModel(); vm.Parents = dbContext.Parents.ToList(); return(View(vm)); }