public async Task <ActionResult> Index(DateTime?t) { var date = t ?? Clock.Now; var meals = (await _mealService.GetAll(new PagedAndSortedResultRequestDto { MaxResultCount = int.MaxValue })).Items; var dayMeals = meals.Where(m => m.Date.Date == date.Date).ToList(); var ingredients = (await _ingredientService.GetAll(new PagedAndSortedResultRequestDto { MaxResultCount = int.MaxValue })).Items; //var users = (await _userAppService.GetAll(new PagedResultRequestDto { MaxResultCount = int.MaxValue })).Items; //Paging not implemented yet //var roles = (await _userAppService.GetRoles()).Items; var vm = new MealListViewModel() { Meals = dayMeals, Day = date, Ingredients = ingredients }; //var meals = db.Meals.Include(m => m.User); return(View(vm)); }
public IEnumerable <MealViewModel> GetAll() { return(_mealAppService.GetAll()); }