public ActionResult ClassifiedItem(Classifieds_Items citems)
 {
     if (Session["user"] != null)
     {
         if (ModelState.IsValid)
         {
             var files = this.HttpContext.Request.Files;
             //citems.Date = DateTime.Now;
             db.Classifieds_Items.Add(citems);
             var x = FileUploader.FileUpload(this.ControllerContext);
             foreach (var item in x)
             {
                 db.Classifieds_Item_Image.Add(new Models.Classifieds_Item_Image()
                 {
                     Classifieds_Items = citems, Classifieds_Item_Image_Name = item
                 });
             }
             db.SaveChanges();
         }
         CategoryIDDropDownList();
         return(View());
     }
     else
     {
         Session.Clear();
         return(RedirectToAction("Login", "Admin"));
     }
 }
Esempio n. 2
0
        public ActionResult ViewAds(int id)
        {
            //List<Object> myModel = new List<object>();
            //myModel.Add(db.Classifieds_Category.ToList());
            //myModel.Add(db.Classifieds_Items.SingleOrDefault(p=>p.Classifieds_Item_Id==id));
            //myModel.Add(db.Classifieds_Item_Image.ToList());
            //return View(myModel);



            Classifieds_Items CItems = db.Classifieds_Items.SingleOrDefault(p => p.Classifieds_Item_Id == id);

            return(View("ViewAds", CItems));
        }
 public ActionResult EditItems(Classifieds_Items CItem)
 {
     if (Session["user"] != null)
     {
         if (ModelState.IsValid)
         {
             db.Entry(CItem).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("ClassifiedsItemData"));
         }
         return(View(CItem));
     }
     else
     {
         Session.Clear();
         return(RedirectToAction("Login", "Admin"));
     }
 }
 //Classified Category Items Edit
 public ActionResult EditItems(int id)
 {
     if (Session["user"] != null)
     {
         if (id == null)
         {
             return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
         }
         Classifieds_Items CItem = db.Classifieds_Items.Find(id);
         if (CItem == null)
         {
             return(HttpNotFound());
         }
         return(View(CItem));
     }
     else
     {
         Session.Clear();
         return(RedirectToAction("Login", "Admin"));
     }
 }
 //Classified Category Itemdelete Function
 public ActionResult DeleteCategoryItem(int id)
 {
     if (Session["user"] != null)
     {
         Classifieds_Items CItem = db.Classifieds_Items.SingleOrDefault(ci => ci.Classifieds_Item_Id == id);
         return(View("DeleteCategoryItem", CItem));
     }
     else
     {
         Session.Clear();
         return(RedirectToAction("Login", "Admin"));
     }
     //if (id == null)
     //{
     //    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     //}
     //Classifieds_Items CItem = db.Classifieds_Items.Find(id);
     //if (CItem == null)
     //{
     //    return HttpNotFound();
     //}
     //return View(CItem);
 }