public async Task <IActionResult> OnPostVasayoFormAsync() { if (!Request.IsChecked("IsHumanInput")) { VasayoForm.ErrorMessage = "请点击确认输入"; LastSubmittedFormJson = VasayoForm; return(RedirectToPage()); } var result = await _smtpService.SendMessagesAsync (VasayoForm.Email, _settings.VasayoEmailAccount, "Vasayo Form", VasayoForm.MoreInfo); if (result.HasErrors) { VasayoForm.ErrorMessage = result.ErrorMessage; } if (result.IsOk) { VasayoForm.MoreInfo = null; VasayoForm.HadSuccessfulSend = true; } LastSubmittedFormJson = VasayoForm; return(RedirectToPage()); }
public async Task <IActionResult> OnPostContactFormAsync() { if (!Request.IsChecked("IsHumanInput")) { ContactForm.ErrorMessage = "请点击确认输入"; LastSubmittedFormJson = ContactForm; return(RedirectToPage()); } var result = await _smtpService.SendMessagesAsync (ContactForm.Email, _settings.SupportEmailAccount, ContactForm.Subject, ContactForm.Body); if (result.HasErrors) { ContactForm.ErrorMessage = result.ErrorMessage; } if (result.IsOk) { ContactForm.Subject = null; ContactForm.Body = null; ContactForm.HadSuccessfulSend = true; } LastSubmittedFormJson = ContactForm; return(RedirectToPage()); }