Exemple #1
0
        public void Display()
        {
            while (true)
            {
                Console.WriteLine();
                Console.WriteLine("1 - Max Occupancy");
                Console.WriteLine("2 - Accessible");
                Console.WriteLine("3 - Max RV Length");
                Console.WriteLine("4 - Are utilities provided");
                Console.WriteLine("5 - Return to Main Menu");
                Console.WriteLine();

                string input = CLIHelper.GetString("Make your choice:");
                Console.WriteLine();


                if (input == "5")
                {
                    return;
                }

                int     siteId  = CLIHelper.GetInteger("Please Select Site ID ");
                SiteDal siteDal = new SiteDal(connectionString);

                Site s = siteDal.GetSite(siteId);


                switch (input.ToLower())
                {
                case "1":
                    ShowMaxOccupancy(s);
                    break;

                case "2":


                    int     site_idONE = CLIHelper.GetInteger("Please Select Site ID ");
                    SiteDal accessible = new SiteDal(connectionString);
                    IsItAccessible(accessible.ListIsSiteAccessible(site_idONE), site_idONE);
                    break;

                case "3":
                    int     maxRVId = CLIHelper.GetInteger("Please Select Site ID ");
                    SiteDal maxRV   = new SiteDal(connectionString);
                    MaxRvLength(maxRV.ListOfMaxRVLength(maxRVId), maxRVId);
                    break;

                case "4":
                    int     utilityID = CLIHelper.GetInteger("Please Select Site ID ");
                    SiteDal utility   = new SiteDal(connectionString);
                    AreThereUtilities(utility.ListAreThereUtilities(utilityID), utilityID);
                    break;
                }
            }
        }