public ActionResult DeleteConfirmed(int id)
        {
            MasterBlogs masterBlogs = db.masterBlogs.Find(id);

            db.masterBlogs.Remove(masterBlogs);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MasterBlogs masterBlogs = db.masterBlogs.Find(id);

            if (masterBlogs == null)
            {
                return(HttpNotFound());
            }
            return(View(masterBlogs));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MasterBlogs masterBlogs = db.masterBlogs.Find(id);

            Session["FileName"] = masterBlogs.Photo;
            if (masterBlogs == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MasterCategory = new SelectList(db.masterBlogCategories, "CategoryID", "Category");
            return(View(masterBlogs));
        }
        public ActionResult Edit(MasterBlogs cvm, HttpPostedFileBase imgfile)
        {
            string path = "";
            var    cat  = db.masterBlogs.Where(x => x.ID == cvm.ID).FirstOrDefault();

            if (cat.Photo == Session["FileName"].ToString() && imgfile == null)
            {
                path = cat.Photo;
            }
            else
            {
                path = uploadimgfile1(imgfile);
            }
            if (path.Equals("-1") && cat.Photo != Session["FileName"].ToString())
            {
                ViewBag.error = "Image could not be uploaded....";
            }
            else
            {
                cat.Photo        = path;
                cat.cat_Status   = 1;
                cat.Header       = cvm.Header;
                cat.Summary      = cvm.Summary;
                cat.WrittenBy    = cvm.WrittenBy;
                cat.Descriptions = cvm.Descriptions;
                cat.meta         = cvm.meta;
                cat.keyword      = cvm.keyword;
                cat.slug         = cvm.slug;
                cat.CreateDate   = cvm.CreateDate;
                cat.CategoryID   = cvm.CategoryID;

                cat.isActive = false;
                if (cvm.Statusex == "Yes")
                {
                    cat.isActive = true;
                }

                db.masterBlogs.Add(cat);
                db.SaveChanges();
                ViewBag.MasterCategory = new SelectList(db.masterBlogCategories, "CategoryID", "Category");
                return(RedirectToAction("Index"));
            }
            return(View());
        }
        public ActionResult Create(MasterBlogs cvm, HttpPostedFileBase imgfile)
        {
            string path = uploadimgfile(imgfile);

            if (path.Equals("-1"))
            {
                ViewBag.error = "Image could not be uploaded....";
            }
            else
            {
                MasterBlogs cat = new MasterBlogs();

                cat.Photo        = path;
                cat.cat_Status   = 1;
                cat.Header       = cvm.Header;
                cat.Summary      = cvm.Summary;
                cat.WrittenBy    = cvm.WrittenBy;
                cat.Descriptions = cvm.Descriptions;
                cat.meta         = cvm.meta;
                cat.keyword      = cvm.keyword;
                cat.slug         = cvm.slug;
                cat.CreateDate   = cvm.CreateDate;
                cat.CategoryID   = cvm.CategoryID;

                cat.isActive = false;
                if (cvm.Statusex == "Yes")
                {
                    cat.isActive = true;
                }

                db.masterBlogs.Add(cat);
                db.SaveChanges();
                ViewBag.MasterCategory = new SelectList(db.masterBlogCategories, "CategoryID", "Category");
                return(RedirectToAction("Index"));
            }
            return(View());
        }