Ejemplo n.º 1
0
        static void ClientStart()
        {
            var Alex        = new Client("Alex");
            var FordMagazin = new FordStore();

            FordMagazin.EnterStore(Alex);
            var AlexOrder1 = new Order();

            AlexOrder1 = (Order)FordMagazin.Buy(Alex, "Focus");
            Alex.PrintClient();
            var AlexOrder3 = new Order();

            AlexOrder3 = (Order)FordMagazin.Buy(Alex, "Fiesta");
            Alex.PrintClient();

            var SkodaMagazin = new SkodaStore();

            SkodaMagazin.EnterStore(Alex);
            var AlexOrder2 = new Order();

            AlexOrder2 = (Order)SkodaMagazin.Buy(Alex, "Fabia");

            Alex.PrintClient();
            FordMagazin.cancelOrder(Alex, AlexOrder3);
            Alex.PrintClient();
        }
Ejemplo n.º 2
0
 public static FordStore getInstance()
 {
     if (fordStore == null)
     {
         fordStore = new FordStore();
     }
     return(fordStore);
 }
Ejemplo n.º 3
0
        private static void Main(string[] args)
        {
            var store = new FordStore();

            var client = new Client("Andrei");

            store.Enter(client);

            var order = store.Buy(client, "Focus");

            store.CancelOrder(client, order);
        }