public async Task <bool> AssignRolToUserAsync(AssignRolToUserRequestDto rolUserRequest) { bool response = false; var user = await _userManager.FindByNameAsync(rolUserRequest.UserName); if (user != null) { IdentityResult result = await _userManager.AddToRoleAsync(user, rolUserRequest.RoleName); response = result.Succeeded; } return(response); }
public async Task <IActionResult> AssignRolToUser(AssignRolToUserRequestDto model) { if (ModelState.IsValid) { bool result = await _authenticateService.AssignRolToUserAsync(model); if (result) { return(Ok(result)); } _fullErrorList = "Falló al intentar asignar Rol"; ModelState.AddModelError("message", _fullErrorList); } return(BadRequest(ModelState)); }