Exemple #1
0
        static void Main(string[] args)
        {
            bool continueProgram = true;

            while (continueProgram)
            {
                while (continueProgram)
                {
                    Selection();
                    Console.WriteLine("Complete Order? 1) Yes 2) No");
                    var choice = Console.ReadLine();
                    if (choice == "1")
                    {
                        continueProgram = false;
                    }
                }
                INotificationService notificationService = new NotificationService();
                IPaymentProcessor paymentProcessor = new MikesProcessor();
                Order order = new Order(notificationService, _cart, paymentProcessor);
                foreach (var item in order.DisplayOrder())
                {
                    Console.WriteLine(item);
                }
                Console.ReadKey();
            }
        }
Exemple #2
0
 private void SubmitOrder()
 {
     ActiveOrder = new Order(notification, ActiveCart, paymentProcessor);
     ActiveOrder.SubmitOrder(catalogProducts, TotalPrice);
     lstDisplay.Items.Clear();
     lstSelection.Items.Clear();
     txtTotal.Clear();
     ListProductsInCatalog(productRepo);
     TotalPrice = 0;
     MessageBox.Show("Order Submitted Successfully");
 }