public virtual async Task <IActionResult> OnPostAsync() { try { await AccountAppService.SendPasswordResetCodeAsync( new SendPasswordResetCodeDto { Email = Email, AppName = "MVC", //TODO: Const! ReturnUrl = ReturnUrl, ReturnUrlHash = ReturnUrlHash } ); } catch (UserFriendlyException e) { Alerts.Danger(GetLocalizeExceptionMessage(e)); return(Page()); } return(RedirectToPage( "./PasswordResetLinkSent", new { returnUrl = ReturnUrl, returnUrlHash = ReturnUrlHash })); }
public virtual async Task <IActionResult> OnPostAsync() { try { await AccountAppService.SendPasswordResetCodeAsync( new SendPasswordResetCodeDto { Email = Email, AppName = "MVC", ReturnUrl = ReturnUrl, ReturnUrlHash = ReturnUrlHash } ); return(RedirectToPage( "./PasswordResetLinkSent", new { returnUrl = ReturnUrl, returnUrlHash = ReturnUrlHash })); } catch (BusinessException e) { var message = GetLocalizeExceptionMessage(e); MyAlerts.Warning(message, L["OperationFailed"]); return(await OnGetAsync()); } }
public virtual async Task <IActionResult> OnPostAsync() { await AccountAppService.SendPasswordResetCodeAsync( new SendPasswordResetCodeDto { Email = Email, AppName = "MVC", //TODO: Const! ReturnUrl = ReturnUrl, ReturnUrlHash = ReturnUrlHash } ); return(RedirectToPage( "./PasswordResetLinkSent", new { returnUrl = ReturnUrl, returnUrlHash = ReturnUrlHash })); }