示例#1
0
        public List <ViewModels.MealForListVm> GenerateMealViews(int dayId)
        {
            var meals      = _mealRepo.GetAllMeals().Where(m => m.DayId == dayId);
            var mealListVm = new List <ViewModels.MealForListVm>();

            foreach (var item in meals)
            {
                mealListVm.Add(_mapper.Map <ViewModels.MealForListVm>(item));
            }
            return(mealListVm);
        }
        public async Task <IEnumerable <MealDto> > GetAll()
        {
            var meals = await _mealRepository.GetAllMeals();

            var dto = _mapper.Map <IEnumerable <MealDto> >(meals);

            return(dto);
        }
示例#3
0
        public IActionResult Index()
        {
            var meals = _mealRepository.GetAllMeals();

            List <MealViewModel> mealsOutputModel = new List <MealViewModel>();

            foreach (var meal in meals)
            {
                mealsOutputModel.Add(new MealViewModel()
                {
                    Id   = meal.Id,
                    Type = meal.Type,
                });
            }

            return(View(mealsOutputModel));
        }
示例#4
0
 public IActionResult Index() => View(mealRepository.GetAllMeals());
示例#5
0
 public IEnumerable <MealViewModel> GetAllMeals(Guid restaurantId)
 {
     return(_mealRepository.GetAllMeals(restaurantId).ProjectTo <MealViewModel>());
 }
 public List <Shop> GetAllMeals()
 {
     return(_mealRepository.GetAllMeals());
 }