Example #1
0
        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;
                    }
                }
            }
        }
Example #2
0
 /// <summary>
 /// Standard Constructor for the BrewerClient.
 /// </summary>
 /// <param name="brewer"></param>
 public BrewerClient(Brewer brewer)
 {
     this.brewer = brewer;
     oh          = OutputHandler.GetOutputHandlerInstance();
 }