Пример #1
0
        public IActionResult GetProduct(int id, bool includeFeatures = false)
        {
            var product = _productInfoRepository.GetProduct(id, includeFeatures);

            if (null == product)
            {
                return(NotFound());
            }

            if (includeFeatures)
            {
                var productResult = Mapper.Map <ProductDto>(product);

                return(Ok(productResult));
            }

            var productNoFeatures = Mapper.Map <ProductNoFeaturesDto>(product);

            return(Ok(productNoFeatures));
        }
 public ProductInfo GetProduct(string product)
 {
     return(_products.GetProduct(product).ProductInfo);
 }