Пример #1
0
        public MenuForViewVm GetProductsByDieteInfo(DietInfoForViewVm dieteInfoVm, int menuTypeId)
        {
            DietInfoTag dietInfo = _mapper.Map <DietInfoTag>(dieteInfoVm);
            Menu        menu     = _menuRepository.GetMenuByDietInformation(menuTypeId, dietInfo);

            return(_mapper.Map <MenuForViewVm>(menu));
        }
Пример #2
0
        public Menu GetMenuByDietInformation(int menuId, DietInfoTag dietInformation)
        {
            var menu = GetMenuById(menuId);

            menu.Products = menu.Products.Where(x => x.ProductDietInfoTags.Any(x => x.DietInfoTagId == dietInformation.Id)).ToList();

            return(menu);
        }