public async Task <IActionResult> OnPostAsync() { ValidateModel(); if (ChangePasswordInfoModel.NewPassword != ChangePasswordInfoModel.NewPasswordConfirm) { throw new UserFriendlyException(_localizer.GetString("Identity.PasswordConfirmationFailed").Value); } await _userAppService.ChangePasswordAsync(ChangePasswordInfoModel.CurrentPassword, ChangePasswordInfoModel.NewPassword); return(NoContent()); }
public Task ChangePasswordAsync(string currentPassword, string newPassword) { return(_userAppService.ChangePasswordAsync(currentPassword, newPassword)); }