public LineSystemCommandParser(LineSystemCLI CLI, LineSystem lineSystem) { _lineSystem = lineSystem; _CLI = CLI; _adminCmd.Add(":adduser", AddUser); _adminCmd.Add(":activate", ActiveProductOnOff); _adminCmd.Add(":deactivate", ActiveProductOnOff); _adminCmd.Add(":addcash", InsertCashTransactionCmd); _adminCmd.Add(":crediton", BoughtOnCreditOnOff); _adminCmd.Add(":creditoff", BoughtOnCreditOnOff); _adminCmd.Add(":quit", QuitProgram); }
static void Main(string[] args) { LineSystem lineSystem = new LineSystem(); LineSystemCLI CLI = new LineSystemCLI(lineSystem); LineSystemCommandParser cmdParser = new LineSystemCommandParser(CLI, lineSystem); //2 hardcodede brugere. en med masser af penge og en med under advarselsgrænsen på 50 kr. User u = new User("Mathias", "Leding", "mledin14", "*****@*****.**"); User u1 = new User("Lars", "Larsen", "llarse14", "*****@*****.**"); u.balance = 100; u1.balance = 49; lineSystem.userList.Add(u); lineSystem.userList.Add(u1); CLI.RunProgram(cmdParser); }
public LineSystemCLI(LineSystem lineSystem) { _lineSystem = lineSystem; }