示例#1
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer {
                YearOfBirth = 2000, FirstName = "HİLAL", LastName = "CERİT", NationalityId = 123
            };
            BaseCustomerManager customerManager = new CustomerManager(new MernisServiceAdapter());

            customerManager.Validation(customer1);

            Game game1 = new Game();

            game1.ProductName = "CS:GO";
            game1.Price       = 200;
            BaseSaleManager saleManager = new SaleManager();

            saleManager.Buy(customer1, game1);


            Campaign campaign1 = new Campaign();

            campaign1.Id              = 1;
            campaign1.CampaingText    = "%20 INDIRIM BASLADI";
            campaign1.CampaignPercent = 0.2;

            BaseCampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign1);
            saleManager.CalculateNewPrice(game1, campaign1);
            saleManager.CampaignBuy(customer1, game1);
        }