public async Task <ApiResponse> ChangeName(UpdateUserNameVm updateUserNameVm)
        {
            var user = _unitOfWork.userRepository.FindByCondition(x => x.Id == updateUserNameVm.UserId).FirstOrDefault();

            if (user == null)
            {
                throw new MyNotFoundException(ApiResponseDescription.USER_NOT_FOUND);
            }

            user.FirstName = updateUserNameVm.FirstName;
            user.LastName  = updateUserNameVm.LastName;
            user.Alias     = updateUserNameVm.Alias;

            _unitOfWork.userRepository.Update(user);
            await _unitOfWork.CompleteAsync();

            return(new ApiResponse(true));
        }
 public async Task <IActionResult> ChangeName([FromBody] UpdateUserNameVm updateUserNameVm) =>
 Ok(await _userSettingsService.ChangeName(updateUserNameVm));