public MenuForViewVm GetProductsByDieteInfo(DietInfoForViewVm dieteInfoVm, int menuTypeId) { DietInfoTag dietInfo = _mapper.Map <DietInfoTag>(dieteInfoVm); Menu menu = _menuRepository.GetMenuByDietInformation(menuTypeId, dietInfo); return(_mapper.Map <MenuForViewVm>(menu)); }
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); }