Ejemplo n.º 1
0
        private ProductCatalogItem GetProductCatalogItem(BasketItem item)
        {
            var catalogItem = _productCatalogRepository.GetItems().Where(x => x.Name == item.Name).FirstOrDefault();

            if (catalogItem == null)
            {
                throw new ItemInBasketNotFoundException(string.Format("No item found named {0} in product catalog.",
                                                                      item.Name));
            }

            return(catalogItem);
        }