public ActionResult Edit([Bind(Include = "FoodsId,FoodCategory,FoodName,Price,Remarks")] Foods foods, HttpPostedFileBase Photo) { if (ModelState.IsValid) { foodRepo.UpdateFood(foods); UploadPhoto(foods, Photo); foodRepo.Save(); return(RedirectToAction("Index")); } return(View(foods)); }
public ActionResult Save(EditFoodForm form) { return(this.Handle(form) .With(x => { var food = Mapper.Map <Food>(form); _foodRepository.Save(food); ////new Food ////{ //// Name = form.Name, //// Calories = Convert.ToDecimal(form.Calories), //// Proteins = Convert.ToDecimal(form.Proteins), //// Carbs = Convert.ToDecimal(form.Carbs), //// Fats = Convert.ToDecimal(form.Fats), //// Id = Convert.ToInt64(form.Id) ////} }) .OnFailure(x => View("Edit", form)) .OnSuccess(x => RedirectToAction("Index"), "Food {0} created", form.Name)); }