static void Main(string[] args) { OutputHandler oh = OutputHandler.GetOutputHandlerInstance(); while (true) { oh.outputBrewersBenchGreeting(); string selection = Console.ReadLine(); if (selection == "view") { Observer observer = new Observer(); ObserverClient oc = new ObserverClient(observer); int oco = oc.ObserverClientMain(); if (oco < 0) { return; } } if (selection == "stock") { Stocker stocker = new Stocker(); StockerClient sc = new StockerClient(stocker); int outcome = sc.StockerClientMain(); if (outcome < 0) { return; } } if (selection == "brew") { Brewer brewer = new Brewer(); BrewerClient bc = new BrewerClient(brewer); int outcome = bc.BrewerClientMain(); if (outcome < 0) { return; } } } }
/// <summary> /// Standard Constructor for the BrewerClient. /// </summary> /// <param name="brewer"></param> public BrewerClient(Brewer brewer) { this.brewer = brewer; oh = OutputHandler.GetOutputHandlerInstance(); }