protected async Task ChangePasswordAsync() { if (string.IsNullOrWhiteSpace(ChangePasswordModel.CurrentPassword)) { return; } if (ChangePasswordModel.NewPassword != ChangePasswordModel.NewPasswordConfirm) { await UiMessageService.WarnAsync(L["NewPasswordConfirmFailed"]); return; } if (!await UiMessageService.ConfirmAsync(UiLocalizer["AreYouSure"])) { return; } await ProfileAppService.ChangePasswordAsync(new ChangePasswordInput { CurrentPassword = ChangePasswordModel.CurrentPassword, NewPassword = ChangePasswordModel.NewPassword }); await UiMessageService.SuccessAsync(L["PasswordChanged"]); }
public virtual Task ChangePasswordAsync(ChangePasswordInput input) { return(ProfileAppService.ChangePasswordAsync(input)); }