public async Task <IActionResult> OnPostAsync() { if (Requests.DesiredDate < DateTime.Now) { ModelState.AddModelError("DesiredDate", "Некорректная дата"); } if (!ModelState.IsValid) { _page = await _db_pages.GetPage("Contacts"); return(Page()); } var CaptchaResponse = await _recaptcha.Validate(Request.Form); if (!CaptchaResponse.Success) { ModelState.AddModelError("reCaptchaError", "Подтвердите, что вы человек"); _page = await _db_pages.GetPage("Contacts"); return(Page()); } Requests = await _db.Add(Requests); TempData["SuccessMessage"] = "Сообщение отправлено"; _page = await _db_pages.GetPage("Contacts"); return(Page()); }