static void Main(string[] args) { VendingMachine vendomatic = new VendingMachine(); MainMenuCLI vendo = new MainMenuCLI(); vendo.DisplayVendingMachine(); }
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(); }
static void Main(string[] args) { VMStocker stocker = new VMStocker(); List <Item> items = stocker.GetStock(); VendingMachine vm = new VendingMachine(items); MainMenuCLI mainMenu = new MainMenuCLI(vm); mainMenu.Display(); }
/// <summary> /// Runs the Last Resort Vending Program /// </summary> /// <param name="args"></param> static void Main(string[] args) { VendingMachineFileReader vmfr = new VendingMachineFileReader(); List <VendingMachineItem> stock = vmfr.ReadFile(); VendingMachine vm = new VendingMachine(stock); MainMenuCLI mainMenu = new MainMenuCLI(vm); mainMenu.Display(); }
public void DisplayBookingSubMenu() { bool running = true; bool searching = true; bool reserving = true; int campgroundID = 0; int siteNumber = 0; DateTime startDate = new DateTime(); DateTime endDate = new DateTime(); while (running) { VerifyingReservation(ref running, ref searching, ref campgroundID, ref startDate, ref endDate); Console.Clear(); decimal totalCost = FindTotalCost(Park, campgroundID, startDate, endDate); ReservationHandlerDAL reservationHandler = new ReservationHandlerDAL(Park, campgroundID, startDate, endDate, DatabaseConnection); List <Site> availableSites = new List <Site>(reservationHandler.CheckAvailabilty(startDate, endDate)); Console.WriteLine("Results Matching Your Search Criteria"); Console.Write("Site No.".PadRight(10)); Console.Write("Max Occup.".PadRight(15)); Console.Write("Accesible?".PadRight(17)); Console.Write("Max RV Length".PadRight(17)); Console.Write("Utilities?".PadRight(12)); Console.WriteLine("Cost".PadRight(10)); foreach (var availableSite in availableSites) { Console.WriteLine($"{availableSite.SiteID.ToString().PadRight(9)} " + $"{availableSite.MaxOccupancy.ToString().PadRight(14)} " + $"{ToYesOrNo(availableSite.Accessible).ToString().PadRight(16)} " + $"{ZeroToNA(availableSite.MaxRVLength).ToString().PadRight(16)} " + $"{ToYesOrNo(availableSite.Utilities).ToString().PadRight(11)} " + $"{totalCost.ToString("C2")}"); } VerifyingCampsite(ref reserving, ref siteNumber, availableSites); CreatingReservation(siteNumber, reservationHandler); MainMenuCLI mainMenu = new MainMenuCLI(); mainMenu.DisplayCLI(); } }
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 ParkSqlDAO(connectionString); ICampGroundDAO campGroundDAO = new CampGroundSqlDAO(connectionString); ICampSiteDAO campSiteDAO = new CampSiteSqlDAO(connectionString); IReservationDAO reservationDAO = new ReservationSqlDAO(connectionString); MainMenuCLI camp = new MainMenuCLI(parkDAO, campGroundDAO, campSiteDAO, reservationDAO); camp.RunMenuCLI(); }
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 ParksSqlDAO(connectionString); ICampgroundDAO campgroundDAO = new CampgroundSqlDAO(connectionString); ISiteDAO siteDAO = new SitesSqlDAO(connectionString); IReservationDAO reservationDAO = new ReservationsSqlDAO(connectionString); IMainMenu mainMenu = new MainMenuCLI(); IParkInfoMenu parkInfoMenu = new ParkInfoMenuCLI(); IParkCampgroundsMenu parkCampgrounds = new ParkCampgroundsMenuCLI(); IReservationMenu reservationMenu = new ReservationMenuCLI(); NPSystemController nPSystemController = new NPSystemController(parkDAO, campgroundDAO, siteDAO, reservationDAO, mainMenu, parkInfoMenu, parkCampgrounds, reservationMenu); nPSystemController.Run(); }
static void Main(string[] args) { MainMenuCLI mainMenu = new MainMenuCLI(); mainMenu.DisplayCLI(); }