public void Execute() { Console.Clear(); Console.WriteLine("Display an Order"); Console.WriteLine("~~~~~~~~~~~~~~~~~~~~"); DateTime date; Console.WriteLine("Enter the order date please. Example 01/12/2020: "); string input = Console.ReadLine(); DateTime.TryParse(input, out date); RetriveAllOrdersResponse response = manager.LookupAllOrders(date); if (response.Success) { if (response.orders.Count == 0) { Console.WriteLine("There are no orders for that date."); } foreach (Order ord in response.orders) { ConsoleIO.DisplayOrderDetails(ord); } } Console.WriteLine("Press any key to continue..."); Console.ReadKey(); }
public RetriveAllOrdersResponse LookupAllOrders(DateTime date) { RetriveAllOrdersResponse response = new RetriveAllOrdersResponse(); response.orders = _orderRepository.GetAllOrders(date); if (response.orders == null) { response.Success = false; response.Message = "Error: Order does not exist"; return(response); } else { response.Success = true; } return(response); }