public ActionResult DeleteConfirmed(int id) { ForRent forRent = db.ForRent.Find(id); db.ForRent.Remove(forRent); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Description,phone")] ForRent forRent) { if (ModelState.IsValid) { db.Entry(forRent).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(forRent)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ForRent forRent = db.ForRent.Find(id); if (forRent == null) { return(HttpNotFound()); } return(View(forRent)); }
public ActionResult Create([Bind(Include = "ID,Description,phone,price")] ForRent forRent, HttpPostedFileBase image1, HttpPostedFileBase image2) { try { //{ //Check if Description already exist in database // var y = forRent.Description.ToLower(); // List<ForRent> a = db.ForRent.Where(x => x.Description.ToLower() == y).ToList(); // if (a.Capacity > 0) // { // ViewBag.Ms = "Element already exist"; // return View(); // } if (image1 == null && image2 == null) { db.ForRent.Add(forRent); db.SaveChanges(); return(RedirectToAction("Index", "ForRents")); } else if (image1 == null && image2 != null) { ViewBag.Ms = "Please upload image #1 first"; return(View()); } else if (CreateHelper.pictureNotImage1(image1)) { ViewBag.Ms = "Only Image can be uploaded"; return(View()); } else if (image1 != null && image2 == null) { forRent.image = new byte[image1.ContentLength]; image1.InputStream.Read(forRent.image, 0, image1.ContentLength); db.ForRent.Add(forRent); db.SaveChanges(); return(RedirectToAction("Index", "ForRents")); } else if (CreateHelper.pictureNotImage(image1, image2) ) { ViewBag.Ms = "Only Image can be uploaded"; return(View()); } else if (ModelState.IsValid) { forRent.image = new byte[image1.ContentLength]; image1.InputStream.Read(forRent.image, 0, image1.ContentLength); forRent.image1 = new byte[image2.ContentLength]; image2.InputStream.Read(forRent.image1, 0, image2.ContentLength); db.ForRent.Add(forRent); db.SaveChanges(); return(RedirectToAction("Index", "ForRents")); } } catch { return(View()); } return(View(forRent)); }