Ejemplo n.º 1
0
        public ActionResult <List <DishDTO> > GetDish(int id)
        {
            List <DishSize> priceItems = _priceItemRepository.GetById(id);

            if (priceItems is null)
            {
                return(NotFound());
            }
            return(_mapper.Map <List <DishDTO> >(priceItems).Select(e => new DishDTO
            {
                DishId = e.DishId,
                DishTypeId = e.DishTypeId,
                DishName = e.DishName,
                ImageUrl = e.ImageUrl,
                Description = e.Description,
                DishSizes = e.DishSizes.Select(d => new DishSize
                {
                    DishId = d.DishId,
                    Price = d.Price,
                    DateFrom = d.DateFrom,
                    DateTo = d.DateTo,
                    ProductId = d.ProductId,
                    SizeId = d.SizeId
                }).ToList()
            }).ToList());
        }