Beispiel #1
0
        public IActionResult Cancel_SaveMealName([FromForm] MealBuilderMealDetails_VM pmeal)
        {
            var meal = mealRepository.Find(pmeal.Meal.MealID);


            var viewModel = new MealBuilderMealDetails_VM
            {
                Meal = meal
            };

            return(View("MealDetails", viewModel));
        }
Beispiel #2
0
        public IActionResult SaveMealName([FromForm] MealBuilderMealDetails_VM pmeal)
        {
            //Update the Meal Name in the DB, and stay on the Details Page.
            var meal = mealRepository.Find(pmeal.Meal.MealID);

            meal.MealName = pmeal.Meal.MealName;
            mealRepository.SaveChanges();

            var viewModel = new MealBuilderMealDetails_VM();

            viewModel.Meal         = meal;
            viewModel.EditMealMode = false;

            return(View("MealDetails", viewModel));
        }
Beispiel #3
0
        public IActionResult MealDetails(int mealID, [FromQuery] bool editMode)
        {
            var meal = mealRepository.Find(mealID);

            var images = ImageService.LoadImages(mealID);

            var viewModel = new MealBuilderMealDetails_VM();

            viewModel.Meal         = meal;
            viewModel.EditMealMode = editMode;
            viewModel.MealImages   = images;


            return(View(viewModel));
        }