public DateTime GetDateIfValidFile() { var orderManager = new OrderManager(); DateTime date; do { date = AskDate(); var fileIsThere = orderManager.FileExists(date); if (fileIsThere) { return date; } else { Console.WriteLine("File does not exist."); var answer = Confirmation("Would you like to try again?"); if (answer == true) { continue; } else { MainMenuWF mainMenu = new MainMenuWF(); mainMenu.Execute(); } } } while (true); }