コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }