コード例 #1
0
        public IActionResult GetProductFeatures(int productId)
        {
            try {
                // Find Parent Product
                if (!_productInfoRepository.ProductExists(productId))
                {
                    return(NotFound());
                }

                var productFeatures = _productInfoRepository.GetProductFeatures(productId);

                var productFeaturesResult = Mapper.Map <IEnumerable <ProductFeatureDto> >(productFeatures);

                return(Ok(productFeaturesResult));
            }
            catch (Exception) {
                _logger.LogCritical($"Exception while getting features for {productId}");
                return(StatusCode(500, "Error occured while handling request"));
            }
        }