Esempio n. 1
0
        public ActionResult CreateMeal(int mealPlanId)
        {
            MealViewModel meal = new MealViewModel();
            meal.MealPlanId = mealPlanId;

            return View(meal);
        }
Esempio n. 2
0
        public ActionResult CreateMeal(MealViewModel mealView)
        {
            Meal meal = new Meal();
            MealPlan mealPlan = new MealPlan();
            using (var db = new Models.MealPlanContext()) {
                mealPlan = db.MealPlans.First(m => m.MealPlanId == mealView.MealPlanId);

                meal.Name = mealView.Name;
                meal.Description = mealView.Description;
                meal.Calories = mealView.Calories;
                meal.Weight = mealView.Weight;
                meal.Type = mealView.Type;
                meal.MealPlans = new List<MealPlan>();
                meal.MealPlans.Add(mealPlan);
                db.Meals.Add(meal);
                db.SaveChanges();

                meal = db.Meals.First(m => m.Name == mealView.Name);
                meals.Add(meal);
            }
            return RedirectToAction("CreateMeal", "Admin", new { MealPlanId = mealView.MealPlanId});
        }