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