Example #1
0
        private static void ValidateStockAmount(Product product)
        {
            int productTypeAmount = Products.FindAll(p => p.Equals(product)).Count();

            if (product.GetMinAmount() > productTypeAmount)
            {
                CreateOrder(product);
            }
        }
Example #2
0
        private static void CreateOrder(Product product)
        {
            Order order         = new Order();
            int   amountToOrder = product.GetMinAmount() * 2;

            for (int i = 0; i < amountToOrder; i++)
            {
                order.AddProduct(product);
            }
            order.Finish();
        }