public async Task <IActionResult> RemoveRole(UserManagementRemoveRoleViewModel rvm) { var user = _dbContext.Users.Where(w => w.Email == rvm.Email).SingleOrDefault(); var role = await _roleManager.GetRoleNameAsync(new IdentityRole { Id = rvm.RoleId }); await _userManager.RemoveFromRoleAsync(user, role); return(RedirectToAction("Index")); }
public async Task <IActionResult> RemoveRole(string id) { var user = _dbContext.Users.Where(w => w.Email == id).SingleOrDefault(); var roles = await _userManager.GetRolesAsync(user); var vm = new UserManagementRemoveRoleViewModel { Roles = roles, Email = id }; return(View(vm)); }