public async Task EditUserAsync(EditUserRequestDto requestDto) { _userValidationService.ValidateEditViewModel(requestDto); var user = await _userManager.FindByIdAsync(requestDto.Id); user.Email = requestDto.Email; user.UserName = requestDto.UserName; await _userManager.UpdateAsync(user); await SetRoleForUserAsync(user, requestDto.RoleId); }