public async Task<ActionResult> AddUsers(AdminRegisterViewModel model) { model.UserRoles = GetRoles(); if (ModelState.IsValid) { var user = new ApplicationUser() { UserName = model.UserName }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { UserManager.AddToRole(user.Id, model.SelectedUserRoleName); return RedirectToAction("Users", "Admin"); } else { AddErrors(result); } } // If we got this far, something failed, redisplay form return View(model); }
public ActionResult AddUsers() { var model = new AdminRegisterViewModel { UserRoles = GetRoles(), SelectedUserRoleName = "admin" }; return View(model); }