public void Execute() { OrderManager manager = OrderManagerFactory.Create(); Console.Clear(); string userInput = SystemIO.OrderDateRequest(); DateTime order = Convert.ToDateTime(userInput); OrderResponse response = manager.LookupOrder(order); if (response.Success) { SystemIO.DisplayOrderDetails(response.Order); } else { Console.WriteLine("An error occured: "); Console.WriteLine(response.Message); } Console.ReadKey(); }