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());
        }
Exemplo n.º 2
0
 public Task ChangePasswordAsync(string currentPassword, string newPassword)
 {
     return(_userAppService.ChangePasswordAsync(currentPassword, newPassword));
 }