Esempio n. 1
0
        static void Main(string[] args)
        {
            Player player1 = new Player
            {
                Id             = 1,
                FirstName      = "Mehmet",
                LastName       = "Uğur",
                BirthYear      = 1987,
                IdentityNumber = 12345
            };

            Order order1 = new Order
            {
                OrderId  = 1,
                GameName = "Space Wars",
                Price    = 120
            };

            Campaign campaign1 = new Campaign
            {
                CampaignId   = 1,
                CampaignName = "Kış İndirimi",
                DiscountRate = 25
            };


            PlayerManager playerManager = new PlayerManager(new UserValidationManager());

            playerManager.Add(player1);
            playerManager.Update(player1);
            playerManager.Delete(player1);

            OrderManager orderManager = new OrderManager(new PlayerManager(new UserValidationManager()));

            orderManager.AddOrder(order1, player1);
            orderManager.DeleteOrder(order1, player1);

            CampaignManager campaignManager = new CampaignManager(new OrderManager(new PlayerManager(new UserValidationManager())));

            campaignManager.CampaignAdd(campaign1, order1);
            campaignManager.CampaignUpdate(campaign1, order1);
            campaignManager.CampaignDelete(campaign1, order1);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer();

            gamer.Id            = 1;
            gamer.FirstName     = "Görkem";
            gamer.LastName      = "Aran";
            gamer.NationalityId = "01234567890";
            gamer.BirthDate     = "1999";

            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(gamer);
            gamerManager.Update(gamer);
            gamerManager.Delete(gamer);

            Campaign campaign = new Campaign();

            campaign.Id             = 1;
            campaign.CampaignName   = "İlk sipariş";
            campaign.CampaignDetail = "İlk siparişte %35 indirim ";

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);
            campaignManager.Update(campaign);
            campaignManager.Delete(campaign);

            Order order = new Order();

            order.Id        = 1;
            order.OrderName = "A oyunu satın alımı";

            OrderManager orderManager = new OrderManager();

            orderManager.Add(gamer, order, campaign);
            orderManager.Update(gamer, order);
            orderManager.Cancel(gamer, order);
        }