Exemple #1
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            blogData.Update(Blog);
            blogData.Commit();
            return(RedirectToPage("./Detail", new { blogId = Blog.blogId }));
        }
Exemple #2
0
        public async Task <IActionResult> OnPost(int blogId)
        {
            Blog        = blogData.GetById(blogId);
            userProfile = accountData.GetById(Blog.userId);

            if (Blog == null)
            {
                return(RedirectToPage("./NotFound"));
            }


            Blog.approved = true;
            blogData.Update(Blog);
            if (await blogData.Commit())
            {
                TempData["Message"] = $"{Blog.name} approved";
                return(RedirectToPage("./ReviewBlogs"));
            }
            return(RedirectToPage("./NotFound"));
        }
Exemple #3
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            if (BlogDetails.Id > 0)
            {
                _blogData.Update(BlogDetails);
                TempData["Message"] = "Post Updated!";
            }
            else
            {
                _blogData.Add(BlogDetails);
                TempData["Message"] = "Post Added!";
            }
            _blogData.Commit();
            //redirects to index
            return(RedirectToPage("./Index"));
        }