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));
        }