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")); } }
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); }