public ActionResult DeleteCategory(int id)
 {
     if (Session["user"] != null)
     {
         Classifieds_Category CCategory = db.Classifieds_Category.SingleOrDefault(c => c.Classifieds_Category_Id == id);
         return(View("DeleteCategory", CCategory));
     }
     else
     {
         Session.Clear();
         return(RedirectToAction("Login", "Admin"));
     }
 }
 public ActionResult EditCategory(Classifieds_Category CCategory)
 {
     if (Session["user"] != null)
     {
         if (ModelState.IsValid)
         {
             db.Entry(CCategory).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("ClassifiedsCategoryData"));
         }
         return(View(CCategory));
     }
     else
     {
         Session.Clear();
         return(RedirectToAction("Login", "Admin"));
     }
 }
 //Classified Category Edit
 public ActionResult EditCategory(int id)
 {
     if (Session["user"] != null)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Classifieds_Category CCategory = db.Classifieds_Category.Find(id);
         if (CCategory == null)
         {
             return(HttpNotFound());
         }
         return(View(CCategory));
     }
     else
     {
         Session.Clear();
         return(RedirectToAction("Login", "Admin"));
     }
 }
 public ActionResult ClassifiedCategory(Classifieds_Category category)
 {
     if (Session["user"] != null)
     {
         if (ModelState.IsValid)
         {
             var x = FileUploader.FileUpload(this.ControllerContext).FirstOrDefault();
             if (x != null && x.Length > 0)
             {
                 category.Classifieds_Category_Image = x;
             }
             db.Classifieds_Category.Add(category);
             db.SaveChanges();
         }
         return(View());
     }
     else
     {
         Session.Clear();
         return(RedirectToAction("Login", "Admin"));
     }
 }
        public ActionResult Delete_Confirm(int id)
        {
            if (Session["user"] != null)
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                Classifieds_Category CCategory = db.Classifieds_Category.Find(id);
                if (CCategory == null)
                {
                    return(HttpNotFound());
                }
                if (CCategory != null)
                {
                    db.Classifieds_Category.Remove(CCategory);
                    db.SaveChanges();
                    return(RedirectToAction("ClassifiedsCategoryData"));
                }
                return(View(CCategory));
            }
            else
            {
                Session.Clear();
                return(RedirectToAction("Login", "Admin"));
            }
            //Classifieds_Items Citem = db.Classifieds_Items.Include(i => i.Classifieds_Item_Image).Where(i => i.Classifieds_Item_Id == id).Single();

            //db.Classifieds_Items.Remove(Citem);

            //var Cii = db.Classifieds_Item_Image.Where(d => d.Classifieds_Item_Id == id).SingleOrDefault();
            //if (Cii != null)
            //{
            //    Cii.Classifieds_Item_Image1 = null;
            //}

            //db.SaveChanges();
            //return RedirectToAction("ClassifiedsCategoryData");
        }