public void Execute() { var orderManager = new OrderManager(); var userQuestions = new UserQuestions(); do { var date = userQuestions.AskDate(); var response = orderManager.DisplayOrders(date); if (response.Success) { PrintOrders(response.Data); Console.ReadLine(); break; } Console.WriteLine("A file with that date does not exist. Please try again."); Console.WriteLine("Press enter to continue, or (Q) to quit."); var answer = Console.ReadLine(); if (answer.ToUpper() == "Q") break; Console.Clear(); } while (true); }