Example #1
0
 public ActionResult Edit([Bind(Include = "MenuID,Name,Description,MenuPhoto,Carlorie")] Menu menu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(menu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(menu));
 }
Example #2
0
 public ActionResult Edit([Bind(Include = "ReviewNum,ReviewText,Stars,MenuID")] Review review)
 {
     if (ModelState.IsValid)
     {
         db.Entry(review).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.MenuID = new SelectList(db.Menus, "MenuID", "Name", review.MenuID);
     return(View(review));
 }
        public ActionResult EditMenu([Bind(Include = "MenuID,Name,Description,Carlorie")] Menu menu, HttpPostedFileBase postedFile)
        {
            ModelState.Clear();
            var myUniqueFileName = string.Format(@"{0}", Guid.NewGuid());

            menu.MenuPhoto = myUniqueFileName;
            TryValidateModel(menu);
            if (ModelState.IsValid)
            {
                string serverPath    = Server.MapPath("~/Uploads/");
                string fileExtension = Path.GetExtension(postedFile.FileName);
                string filePath      = menu.MenuPhoto + fileExtension;
                menu.MenuPhoto = filePath;
                postedFile.SaveAs(serverPath + menu.MenuPhoto);
                db.Entry(menu).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("ManageMenus"));
            }

            return(View(menu));
        }