public ActionResult EditFoodItems(Addfooditem obj, int id) { FoodItem f = db.FoodItems.Find(id); if (ModelState.IsValid) { db.Entry(obj).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("ManageFoodItems")); } else { return(RedirectToAction("ManageFoodItems")); } }
public ActionResult ManageFoodItems(Addfooditem obj, HttpPostedFileBase image1) { try { var db = new DB26Entities5(); FoodItem food = new FoodItem(); food.Name = obj.Name; food.Price = obj.Price; food.Category = obj.Category; food.Picture = new byte[image1.ContentLength]; image1.InputStream.Read(food.Picture, 0, image1.ContentLength); db.FoodItems.Add(food); db.SaveChanges(); return(RedirectToAction("ManageFoodItems")); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); raise = new InvalidOperationException(message, raise); } } throw raise; } }