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(); } }
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"); }