public async Task <_Pages> Update(_Pages updatedPage) { _context.Attach(updatedPage).State = EntityState.Modified; //уведомляем EF, что состояние объекта изменилось await _context.SaveChangesAsync(); //отправляем запрос к БД на изменение return(updatedPage); }
public async Task <_Pages> Add(_Pages NewPage) { _context.Pages.Add(NewPage); await _context.SaveChangesAsync(); return(NewPage); }
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()); }
public async Task <IActionResult> OnGet() { _page = await _db.GetPage("Delivery"); if (_page == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnGetAsync() { _page = await _db.GetPage("About"); if (_page == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnGetAsync(int id) { _Pages = await _db.GetPage(id); if (_Pages == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnGet() { _page = await _db_pages.GetPage("Contacts"); if (_page == null) { return(NotFound()); } return(Page()); }