public async Task <IdentityResult> ChangePassword(UpdatePasswordVm updatePasswordVm) { var user = _unitOfWork.userRepository.FindByCondition(x => x.Id == updatePasswordVm.UserId).FirstOrDefault(); if (user == null) { throw new MyNotFoundException(ApiResponseDescription.USER_NOT_FOUND); } var result = await _userManager.ChangePasswordAsync(user, updatePasswordVm.OldPassword, updatePasswordVm.NewPassword); return(result); }
public async Task <IActionResult> ChangePassword([FromBody] UpdatePasswordVm updatePasswordVm) => Ok(await _userSettingsService.ChangePassword(updatePasswordVm));