Example #1
0
        public ActionResult Create(real_estate real_estate, HttpPostedFileBase doc)
        {
            if (ModelState.IsValid)
            {
                var filename = Path.GetFileName(doc.FileName);

                var extension = Path.GetExtension(filename).ToLower();
                if (extension == ".jpg" || extension == ".png")
                {
                    var path = HostingEnvironment.MapPath(Path.Combine("~/Content/Images/", filename));
                    doc.SaveAs(path);
                    real_estate.real_image = "~/Content/Images/" + filename;
                }
                real_estate.real_status = true;
                real_estate.real_date   = DateTime.Now;



                db.real_estate.Add(real_estate);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(real_estate));
        }
Example #2
0
        public ActionResult Edit(HttpPostedFileBase doc, real_estate real_estate)
        {
            if (ModelState.IsValid)
            {
                real_estate real_estate_update = db.real_estate.Find(real_estate.real_id);
                real_estate_update.real_name        = real_estate.real_name;
                real_estate_update.real_discription = real_estate.real_discription;
                real_estate_update.real_status      = real_estate.real_status;

                if (doc != null)
                {
                    var filename  = Path.GetFileName(doc.FileName);
                    var extension = Path.GetExtension(filename).ToLower();
                    if (extension == ".jpg" || extension == ".png")
                    {
                        var path = HostingEnvironment.MapPath(Path.Combine("~/Content/Images/", filename));
                        doc.SaveAs(path);
                        real_estate_update.real_image = "~/Content/Images/" + filename;
                    }
                }



                db.Entry(real_estate_update).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(real_estate));
        }
Example #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            real_estate real_estate = db.real_estate.Find(id);

            db.real_estate.Remove(real_estate);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #4
0
        public ActionResult Real_Estat(int id)
        {
            real_estate real = db.real_estate.Where(m => m.real_id == id).SingleOrDefault();

            ViewBag.RealCurrent = "current";
            ViewBag.Current1    = id;
            return(View(real));
        }
Example #5
0
        public ActionResult Real_Estatee()
        {
            var         maxid = db.real_estate.Max(m => m.real_id);
            real_estate real  = db.real_estate.Find(maxid);

            ViewBag.message = TempData["message"];
            return(View(real));
        }
Example #6
0
        // GET: real_estate/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            real_estate real_estate = db.real_estate.Find(id);

            if (real_estate == null)
            {
                return(HttpNotFound());
            }
            return(View(real_estate));
        }