コード例 #1
0
        public void Run()
        {
            while (true)
            {
                Console.WriteLine("Campground Menu");
                Console.WriteLine();
                Console.WriteLine("1 ) View Campgrounds");
                Console.WriteLine("2 ) Search Sites for Open Date");
                Console.WriteLine("3 ) Return to Previous Screen");
                Console.WriteLine();
                Console.WriteLine("Enter your choice:");
                string choice = Console.ReadLine();

                if (choice == "1")
                {
                    Console.Clear();
                    Console.WriteLine();
                    Console.WriteLine("View campsites by Park Id. Enter Park Id:");
                    int parkChoice = int.Parse(Console.ReadLine());

                    foreach (Campground campground in MM.ParkService.GetAllCampgrounds(parkChoice))
                    {
                        Console.WriteLine($"Campground ID: {campground.CampgroundId}  Campground: {campground.Name}   Fee: ${campground.DailyFee}");
                    }
                }
                else if (choice == "2")
                {
                    ReservationMenu rm = new ReservationMenu(this);
                    rm.Run();
                }
                else if (choice == "3")
                {
                    MM.Run();
                }
                else
                {
                    Console.WriteLine("Invalid Input. Press any key to continue");
                    Console.ReadKey();
                }
            }
        }