/// <summary> /// this method is used to populate an list in surveyResult related to national parks in the database /// this way, we can dynamically generate our lists instead of having them hard coded /// </summary> /// <param name="nationalParks"></param> public void fillLists(IList <NationalPark> nationalParks) { foreach (NationalPark park in nationalParks) { ParkCodekeyValuePairs.Add(park.ParkName, park.ParkCode); ParksMenu.Add(new SelectListItem() { Text = park.ParkName }); } }
static void Main(string[] args) { // Get the connection string from the appsettings.json file IConfigurationBuilder builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true); IConfigurationRoot configuration = builder.Build(); string connectionString = configuration.GetConnectionString("Project"); ParkSqlDAO parkDAO = new ParkSqlDAO(connectionString); CampgroundSqlDAO campgroundDAO = new CampgroundSqlDAO(connectionString); ReservationSqlDAO reservationDAO = new ReservationSqlDAO(connectionString); SiteSqlDAO siteDAO = new SiteSqlDAO(connectionString); // Create a menu and run it ParksMenu menu = new ParksMenu(parkDAO, campgroundDAO, reservationDAO, siteDAO); menu.Run(); }