Пример #1
0
        /// <summary>
        /// Get all products of the given product type.
        /// </summary>
        public List <Product> GetProductTypeProducts(string productType)
        {
            if (!_productTypesManager.IsExisting(productType))
            {
                throw new ArgumentException(ERROR_PRODUCT_TYPE_IS_NOT_EXISTING);
            }
            var productTypeProducts = new List <Product>();

            foreach (Product product in _productsManager.Products)
            {
                if (product.Type == productType)
                {
                    productTypeProducts.Add(product);
                }
            }
            return(productTypeProducts);
        }