Example #1
0
        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);
        }