示例#1
0
        public IActionResult DeleteMeal(int mealid)
        {
            var meal = mealRepository.Find(mealid);

            mealRepository.Remove(meal);
            mealRepository.SaveChanges();

            //possible to get previous page number here?
            var pageNum = 1;

            //TempData[""]
            var viewModel1 = new MealBuilderIndexViewModel()
            {
                Meals = mealRepository.GetMealsForUser(pageNum, PageSize, this.CurrentUser.User, String.Empty, DefaultSortProperty).meals,
                MealListPagingInfo = new PagingInfo()
                {
                    CurrentPage = 1, ItemsPerPage = 15, TotalItems = mealRepository.Count()
                }
            };

            return(View("Index", viewModel1));
        }