static void Main(string[] args)
        {
            VendingMachine vendingMachine = new VendingMachine();
            MainMenuCLI    menu           = new MainMenuCLI();

            menu.Run(vendingMachine);
        }
        public static void Main(string[] args)
        {
            VendingMachine vm   = new VendingMachine();
            MainMenuCLI    menu = new MainMenuCLI(vm);

            menu.Run();
        }
Exemple #3
0
        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");

            IParkDAO        parkDAO        = new ParkDAO(connectionString);
            ICampgroundDAO  campgroundDAO  = new CampgroundDAO(connectionString);
            ISiteDAO        siteDAO        = new SiteDAO(connectionString);
            IReservationDAO reservationDAO = new ReservationDAO(connectionString);

            MainMenuCLI menu = new MainMenuCLI(parkDAO, campgroundDAO, siteDAO, reservationDAO);

            menu.Run();
        }