Exemple #1
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer        = new Gamer
            {
                GamerId        = 1,
                DateOfBirth    = new DateTime(1992, 02, 14),
                FirstName      = "Yahya",
                LastName       = "ERDOĞAN",
                IdentityNumber = 9876
            };

            gamerManager.Add(gamer);

            CampaignRateManager campaignRateManager = new CampaignRateManager();
            Campaign            campaign            = new Campaign {
                CampaingId = 1, CampaingName = "Eğlenceli %25 İndirim", DiscountRate = 0.25M
            };

            campaignRateManager.Add(campaign);

            GameManager gameManager = new GameManager();
            Game        game        = new Game {
                GameId = 1, GameName = "Minecraft", GamePrice = 145
            };

            gameManager.Add(game);


            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer, game);
            salesManager.CampaignSales(game, gamer, campaign);
        }
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer        = new Gamer
            {
                Id             = 1,
                FirstName      = "Muhammet Ali",
                LastName       = "Yalçın",
                IdentityNumber = 22567312266,
                DateOfBirth    = new DateTime(1997, 6, 11)
            };

            Gamer gamer2 = new Gamer
            {
                Id             = 4,
                FirstName      = "ABDURRAHMAN YASİN",
                LastName       = "TAŞ",
                IdentityNumber = 36644051368,
                DateOfBirth    = new DateTime(1995, 8, 26)
            };

            gamerManager.Add(gamer);


            CampaignRateManager campaignRateManager = new CampaignRateManager();
            Campaign            campaign            = new Campaign
            {
                CampaignId   = 2,
                CampaignName = "Abduction. %40 OFF!",
                DiscountRate = 0.40M
            };

            campaignRateManager.Add(campaign);

            GameManager gameManager = new GameManager();
            Game        game        = new Game
            {
                GameId    = 3,
                GameName  = "HelloWorld",
                GamePrice = 450
            };

            gameManager.Add(game);

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer, game);
            salesManager.CampaignSales(gamer, game, campaign);
        }
Exemple #3
0
        static void Main(string[] args)
        {
            //GamerTest();
            //GameTest();
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer        = new Gamer
            {
                GamerId        = 1,
                DateYear       = new DateTime(2001, 08, 10),
                FirstName      = "Şule",
                LastName       = "Gebedek",
                IdentityNumber = 12312312312
            };

            gamerManager.Add(gamer);

            GameManager gameManager = new GameManager();
            Game        game1       = new Game
            {
                GameId    = 1,
                GameName  = "PUBG",
                GamePrice = 90
            };

            gameManager.Update(game1);

            CampaignRateManager campaignRateManager = new CampaignRateManager();
            Campaign            campaign            = new Campaign
            {
                CampaignId   = 1,
                CampaignName = "Avantajlı %30 İndirim",
                DiscountRate = 0.30M
            };

            campaignRateManager.Add(campaign);

            SalesManager salesManager = new SalesManager();

            //İndirimsiz
            salesManager.Sales(gamer, game1);
            //İndirimli
            salesManager.CampaignSales(game1, gamer, campaign);
        }