Esempio n. 1
0
 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));
 }
Esempio n. 2
0
        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));
        }