public ActionResult VoegAdminUserToe(SAViewModel model) { if (ModelState.IsValid) { model.SchoolID = Convert.ToInt32(Request.Form["schoolkeuze"]); var user = new ApplicationUser() { UserName = model.Gebruikersnaam, Voornaam = model.Voornaam, Familienaam = model.Familienaam, SchoolID = model.SchoolID }; var result = UserManager.Create(user, model.Wachtwoord); //service.AddUserToRoleSchooladmin(user.Id); if (result.Succeeded) { UserManager.AddToRole(user.Id, "Schooladmin"); return RedirectToAction("Dashboard", "Super"); } else { ModelState.AddModelError("", "De nieuwe schooladministrator werd niet geregistreerd. Probeer opnieuw."); ModelState.AddModelError("Wachtwoord", "Het wachtwoord moet uit minstens 6 tekens bestaan."); Gebruikersrepository rep = new Gebruikersrepository(); model.scholen = rep.GetScholen(); return View(model); } } Gebruikersrepository rep1 = new Gebruikersrepository(); model.scholen = rep1.GetScholen(); return View(model); }
public ActionResult VoegAdminUserToe() { SAViewModel model = new SAViewModel(); Gebruikersrepository rep = new Gebruikersrepository(); List<School> schoolnamen = new List<School>(); schoolnamen = rep.GetScholen(); model.scholen = schoolnamen; return View(model); }