public ActionResult Create([Bind(Include = "cid,mid,model,price,mpc,image,video,likes,ImageFile")] carDetails carDetails) { if (carDetails.image == null) { carDetails.image = "~/Content/images/default1.png"; } if (ModelState.IsValid) { //Upload the file wthout the extension string imagename = Path.GetFileNameWithoutExtension(carDetails.ImageFile.FileName); string extension = Path.GetExtension(carDetails.ImageFile.FileName); imagename = imagename + extension; carDetails.image = imagename; imagename = Path.Combine(Server.MapPath("~/Content/images/"), imagename); carDetails.ImageFile.SaveAs(imagename); //Add newCar to database db.carDetails.Add(carDetails); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.mid = new SelectList(db.manufacturers, "mid", "manufacturerName", carDetails.mid); return(View(carDetails)); }
public ActionResult Like(int?cid) { if (cid == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } carDetails carDetails = db.carDetails.Find(cid); if (carDetails == null) { return(HttpNotFound()); } int currentLikes = (int)carDetails.likes; carDetails.likes = currentLikes + 1; if (ModelState.IsValid) { db.Entry(carDetails).State = EntityState.Modified; db.SaveChanges(); } carDetails = db.carDetails.Find(cid); return(PartialView("_Index", carDetails)); }
public ActionResult DeleteConfirmed(int id) { carDetails carDetails = db.carDetails.Find(id); db.carDetails.Remove(carDetails); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "cid,mid,model,price,mpc,image,video,likes")] carDetails carDetails) { if (ModelState.IsValid) { db.Entry(carDetails).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.mid = new SelectList(db.manufacturers, "mid", "manufacturerName", carDetails.mid); return(View(carDetails)); }
// GET: carDetails/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } carDetails carDetails = db.carDetails.Find(id); if (carDetails == null) { return(HttpNotFound()); } return(View(carDetails)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } carDetails carDetails = db.carDetails.Find(id); if (carDetails == null) { return(HttpNotFound()); } ViewBag.mid = new SelectList(db.manufacturers, "mid", "manufacturerName", carDetails.mid); return(View(carDetails)); }