Beispiel #1
0
        public void Just_check_if_form_to_model_is_working()
        {
            var form = new EditFoodForm()
            {
                Name = "Banana",
                Calories = "109,90",
                Carbs = "12,34",
                Fats = "56,78",
                Proteins = "90,99"
            };

            var model = Mapper.Map<Food>(form);

            model.Name.ShouldEqual("Banana");
            model.Calories.ShouldEqual(109.90m);
            model.Carbs.ShouldEqual(12.34m);
            model.Fats.ShouldEqual(56.78m);
            model.Proteins.ShouldEqual(90.99m);
        }
Beispiel #2
0
        public void Just_check_if_form_to_model_is_working()
        {
            var form = new EditFoodForm()
            {
                Name     = "Banana",
                Calories = "109,90",
                Carbs    = "12,34",
                Fats     = "56,78",
                Proteins = "90,99"
            };

            var model = Mapper.Map <Food>(form);

            model.Name.ShouldEqual("Banana");
            model.Calories.ShouldEqual(109.90m);
            model.Carbs.ShouldEqual(12.34m);
            model.Fats.ShouldEqual(56.78m);
            model.Proteins.ShouldEqual(90.99m);
        }
Beispiel #3
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);
        }
Beispiel #4
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));
        }