private void SiteMenu(int selectedPark, int desiredCampground, DateTime arrivalDate, DateTime departureDate) { IList <Site> sites = siteDAO.GetAvailableSites(desiredCampground, arrivalDate, departureDate); if (sites == null || sites.Count == 0) { Console.WriteLine("There are no sites available for the dates you specified."); Console.WriteLine("Would you like to enter an alternate date range?"); Console.WriteLine(" (Select 'Y' for Yes Or Press any other key to return to the main menu)"); string choice = Console.ReadLine().ToLower(); if (choice == "y") { PromptForReservationInfo(selectedPark); } else { RunMainMenu(); } } Console.Clear(); Console.WriteLine("Results Matching Your Search Criteria:"); Console.WriteLine(); Console.WriteLine($"{"Results",-15} {"Max Occup.",-17} {"Accessible?",-13} {"Max RV Length",-14} {"Utility",-15} {"Cost",-14}"); Console.WriteLine(); DisplayAvailableSites(sites); MakeReservation(sites, arrivalDate, departureDate); }