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