예제 #1
0
        static void saveStarbucks()
        {
            var customerCheckManager     = new CustomerCheckManager();
            var customerManagerStarbucks = new StarbucksCustomerManager(customerCheckManager);

            customerManagerStarbucks.Save(getParameters());
        }
예제 #2
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer()
            {
                Id = 1, FirstName = "Engin", LastName = "Aydın", TcNo = "1234567890"
            };

            Game game1 = new Game()
            {
                Id = 1, GameName = "Stellaris", Price = 59.00, ReleaseYear = "2016", ReviewScore = 86
            };

            CustomerCheckManager customerCheckManager = new CustomerCheckManager();
            CustomerManager      customerManager      = new CustomerManager();


            if (customerCheckManager.CustomerCheck(customer1))
            {
                customerManager.Add(customer1);
            }
            else
            {
                Console.WriteLine("Tc Kimlik No Geçersiz!");
            }


            GameManager gameManager = new GameManager();
            SaleManager saleManager = new SaleManager();


            gameManager.Add(game1);

            if (saleManager.SummerSale(game1, customer1))
            {
                saleManager.Sale(game1, customer1);
            }
            else if (saleManager.WinterSale(game1, customer1))
            {
                saleManager.Sale(game1, customer1);
            }
            else
            {
                saleManager.Sale(game1, customer1);
            }
        }