Exemple #1
0
        public async Task <_Pages> Update(_Pages updatedPage)
        {
            _context.Attach(updatedPage).State = EntityState.Modified; //уведомляем EF, что состояние объекта изменилось
            await _context.SaveChangesAsync();                         //отправляем запрос к БД на изменение

            return(updatedPage);
        }
Exemple #2
0
        public async Task <_Pages> Add(_Pages NewPage)
        {
            _context.Pages.Add(NewPage);
            await _context.SaveChangesAsync();

            return(NewPage);
        }
Exemple #3
0
        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());
        }
Exemple #5
0
        public async Task <IActionResult> OnGetAsync()
        {
            _page = await _db.GetPage("About");

            if (_page == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Exemple #6
0
        public async Task <IActionResult> OnGetAsync(int id)
        {
            _Pages = await _db.GetPage(id);

            if (_Pages == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Exemple #7
0
        public async Task <IActionResult> OnGet()
        {
            _page = await _db_pages.GetPage("Contacts");

            if (_page == null)
            {
                return(NotFound());
            }
            return(Page());
        }