public void Execute() { OrderManager manager = OrderManagerFactory.Create(); Console.Clear(); string userInput = SystemIO.OrderDateRequest(); DateTime order = Convert.ToDateTime(userInput); int orderNumber = SystemIO.OrderNumberRequest(); LookupOrderResponse response = manager.AccountByDateAndNumber(order, orderNumber); if (response.Success) { SystemIO.DisplaySingleOrderDetails(response.Order); Console.ReadKey(); SystemIO.EditOrderMenu(response.Order); } else { Console.WriteLine(response.Message); Console.WriteLine("An error has occured: "); } Console.ReadKey(); }
public void Execute() { OrderManager manager = OrderManagerFactory.Create(); string dateInput = SystemIO.OrderDateRequest(); DateTime orderDate = Convert.ToDateTime(dateInput); int orderNumber = SystemIO.OrderNumberRequest(); LookupOrderResponse response = manager.AccountByDateAndNumber(orderDate, orderNumber); if (response.Success) { manager.DeleteOrder(response.Order); Console.WriteLine("Order has been deleted."); } else { Console.WriteLine("An error has occured: "); Console.WriteLine(response.Message); } Console.ReadKey(); }