public void SelectCampground_ReservationByCampground() { bool done = false; string input = ""; while (!done) { Console.WriteLine("Which campground (enter 0 to cancel)?"); input = Console.ReadLine(); Console.WriteLine(); switch (input) { case "0": Console.Clear(); DisplayCampgrounds(); CampgroundReservationMenu(); break; default: done = helper.CampgroundFilterMenuCamp(input, campgroundNames.Count); break; } selectedCampgroundId = (done) ? campgrounds[Convert.ToInt32(input) - 1].Id : selectedCampgroundId; } }