Exemple #1
0
        public void GetSelectedParkCampgrounds()
        {
            _command = Console.ReadKey().KeyChar.ToString();
            Parks    = ParkObject.GetParkDictionary();
            bool exit = false;

            while (!exit)
            {
                if (Parks.ContainsKey(_command))
                {
                    CampgroundList = ParkObject.GetAvailableCampgroundsFromParks(_command);

                    exit = true;
                }
                else
                {
                    Console.WriteLine("The option provided was not a valid selection, please try again.");
                    _command = Console.ReadKey().KeyChar.ToString();
                }
            }
            Console.Clear();
            Console.WriteLine("{0, 25}{1, 32}{2, 25}{3, 25}",
                              "Campground Name", "Month Open", "Month Closed", "Daily Fee");
            Console.WriteLine("----------------------------------------------------------------------------------------------------------");
            foreach (var item in CampgroundList)
            {
                Console.WriteLine("{0, 2}{1, -25}{2, 25}{3, 25}{4, 25}",
                                  item.ID + ") ", item.Name, item.OpenFrom, item.OpenTo, "$" + item.DailyFee);
            }
        }
Exemple #2
0
        //private void GetAllParksRedone()
        //{
        //    List<Park> result = ParkObject.GetAvailableParks();
        //    Console.WriteLine("{0, 11}{1, 25}",
        //                     "Park Name", "Location");
        //    Console.WriteLine("------------------------------------------------");
        //    foreach (var item in result)
        //    {
        //        Console.Write("{0, 0}{1, -5}{2, 25}\n",
        //                         item.ID + ")", "   " + item.Name, item.Location);
        //    }
        //    Console.WriteLine("Please choose a campground to view:");
        //    GetSelectedParkCampgrounds();
        //}
        /// <summary>
        /// Prints out all available park campgrounds for user
        /// </summary>
        private void GetAllCampgrounds()
        {
            Dictionary <string, Park> result = ParkObject.GetParkDictionary();

            Console.WriteLine("{0, 13}{1, 20}",
                              "Park Name", "Location");
            Console.WriteLine("---------------------------------------------------");
            foreach (var item in result)
            {
                Console.WriteLine("{0, -5}{1, -22}{2, -20}",
                                  item.Value.ID + ")  ", item.Value.Name, item.Value.Location);
            }
            Console.WriteLine("");
            Console.WriteLine("Please choose a campground to view: ");
            GetSelectedParkCampgrounds();
        }