public IActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } blogData.Update(Blog); blogData.Commit(); return(RedirectToPage("./Detail", new { blogId = Blog.blogId })); }
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")); }
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")); }