Пример #1
0
        public async Task <IActionResult> Dishes()
        {
            var user = await userManager.GetUserAsync(HttpContext.User);

            return(View(repository
                        .Dishes(user.Email)
                        .Select(d => new DishViewModel {
                Dish = d
            })
                        .ToList()
                        ));
        }
Пример #2
0
        public async Task <IActionResult> SelectStarter(int dayIndex, int mealIndex)
        {
            var user = await userManager.GetUserAsync(HttpContext.User);

            IQueryable <DishViewModel> Dishes = repository
                                                .Dishes(user.Email).Where(d => d.DishCategory > 3)
                                                .Select(d => new DishViewModel {
                Dish = d
            });

            MealDishViewModel viewModel = new MealDishViewModel()
            {
                Dishes       = Dishes,
                dayIndex     = dayIndex,
                mealIndex    = mealIndex,
                returnAction = "SetStarter",
                dishCategory = "voorgerecht"
            };

            return(View("SelectDish", viewModel));
        }