public async Task <IActionResult> RemoveRoleAsync([Required] string id, [FromBody] RemoveRoleRq request) { var user = await _userManager.FindByIdAsync(id); if (user == default) { return(NotFound("Unable to find user")); } var role = await _roleManager.FindByIdAsync(request.RoleId); if (role == default) { return(NotFound("Unable to find role")); } var result = await _userManager.RemoveFromRoleAsync(user, role.Name); return(Ok(result.Succeeded)); }
public Task <bool> RemoveRoleAsync(Guid id, RemoveRoleRq request) => PutAsync($"/api/user/{id}/removerole", request);