// Constructor for any and all objects of type UserInterface public UserInterface(string connectionString, IVenueDAO venueDAO, ISpaceDAO spaceDAO, IReserveDAO reserveDAO) { this.connectionString = connectionString; this.venueDAO = venueDAO; this.spaceDAO = spaceDAO; this.reserveDAO = reserveDAO; }
public UserInterface(string connectionString) { this.connectionString = connectionString; venueDAO = new VenueSqlDAO(connectionString); cityDAO = new CitySqlDAO(connectionString); spaceDAO = new SpaceSqlDAO(connectionString); reservationDAO = new ReservationSqlDAO(connectionString); }
public void Run() { Conn.Open(); reservationDAO = new ReservationSqlDAO(Conn); spaceDAO = new SpaceSqlDAO(Conn); venueDAO = new VenueSqlDao(Conn); string menuSelection = ""; while (menuSelection != "Q") { DisplayMainMenu(); menuSelection = Console.ReadLine().ToUpper(); switch (menuSelection) { case "1": string venueListSelection = ""; while (venueListSelection != "R") { DisplayVenueList(); venueListSelection = Console.ReadLine().ToUpper(); if (venueListSelection != "R") { try { int menuID = int.Parse(venueListSelection); PrintVenueDetails(menuID); } catch (System.FormatException) { Console.WriteLine("Please enter a valid selection."); } } } break; case "Q": return; default: Console.WriteLine("Please enter a valid selection."); break; } } Conn.Close(); }