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)); }
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)); }
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)); }