public ActionResult AddUserToRole() { AddToRole model = new AddToRole(); model.roles.Add("Administrator"); model.roles.Add("Doctor"); model.roles.Add("Patient"); return(View(model)); }
public ActionResult AddUserToRole(AddToRole model) { var user = UserManager.FindByEmail(model.UserEmail); UserManager.AddToRole(user.Id, model.selectedRole); return(RedirectToAction("Index", "Employees")); }
public ActionResult AddUserToRole() { AddToRole model = new AddToRole(); model.roles.Add("Administrator"); model.roles.Add("Director"); model.roles.Add("Employee"); return(View(model)); }
public ActionResult AddUserToRole(AddToRole model) { if (model.Email == null) { return(RedirectToAction("AddUserToRole")); } var user = UserManager.FindByEmail(model.Email); UserManager.AddToRole(user.Id, model.selectedRole); return(RedirectToAction("Index", "Doctors")); }
public async Task <IActionResult> AddToRoles([FromBody] AddToRole addToRole) { var user = await _userManager.FindByIdAsync(addToRole.Id); var roles = await _userManager.GetRolesAsync(user); await _userManager.RemoveFromRolesAsync(user, roles); var result = await _userManager.AddToRolesAsync(user, addToRole.Roles); return(Ok(new { result.Succeeded, result.Errors })); }