public ActionResult AffecterEleve(int id) { AffecterEleveViewModel vm = new AffecterEleveViewModel(); vm.Eleves = dbContext.Eleves.Where(e => e.Groupe == null).ToList(); return(View(vm)); }
public ActionResult AffecterEleve(AffecterEleveViewModel vm) { var groupe = (int)Session["selectedGroupe"]; var eleve = dbContext.Eleves.FirstOrDefault(e => e.Id == vm.selectedEleve); eleve.Groupe = dbContext.Groupes.FirstOrDefault(g => g.Id == groupe); dbContext.SaveChanges(); ModelState.AddModelError("success_AffecterEleve", "Elève affecté à ce groupe"); vm.Eleves = dbContext.Eleves.Where(e => e.Groupe == null).ToList(); return(View(vm)); }