// GET: Admin/BlogPost
        public ActionResult Index(string SearchTittle = null, int page = 1, int pageSize = 10)
        {
            var blogPosts = new BlogPostDao().GetBlogPosts(SearchTittle, page, pageSize);

            ViewBag.SearchTittle = SearchTittle;
            return(View(blogPosts));
        }
        public ActionResult Delete(int Id)
        {
            var result = new BlogPostDao().DeleteBlogPost(Id);

            if (result)
            {
                SetNotification("Xoá Blog thành công .", "success");
                return(RedirectToAction("Index", "ProductReview"));
            }
            else
            {
                ModelState.AddModelError("", "Xoá Blog không thành công .");
            }
            return(View());
        }
 public ActionResult Edit(BlogPost blogPost)
 {
     if (ModelState.IsValid)
     {
         var blogPostDao = new BlogPostDao();
         var result      = blogPostDao.UpdateBlogPost(blogPost);
         if (result)
         {
             SetNotification("Cập nhật Blog thành công .", "success");
             return(RedirectToAction("Index", "BlogPost"));
         }
         else
         {
             ModelState.AddModelError("", "Cập nhật Blog không thành công .");
         }
     }
     return(View());
 }
 public ActionResult Create(BlogPost blogPost)
 {
     if (ModelState.IsValid)
     {
         var blogPostDao = new BlogPostDao();
         var Id          = blogPostDao.InsertBlogPost(blogPost);
         if (Id > 0)
         {
             SetNotification("Thêm mới Blog thành công .", "success");
             return(RedirectToAction("Index", "BlogPost"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm mới Blog không thành công .");
         }
     }
     return(View());
 }
        public ActionResult Edit(int Id)
        {
            var blogPost = new BlogPostDao().GetBlogPostById(Id);

            return(View(blogPost));
        }