Exemple #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;
                    }
                }
            }
        }
 /// <summary>
 /// Standard Constructor for the Stocker Client.
 /// </summary>
 /// <param name="stocker"></param>
 public StockerClient(Stocker stocker)
 {
     this.stocker = stocker;
     oh           = OutputHandler.GetOutputHandlerInstance();
 }