Esempio n. 1
0
        static void Main(string[] args)
        {
            // İlk Aşama Doğrulamalı Gamer Ekleme
            Gamer gamer = new Gamer();
            {
                gamer.Id             = 1;
                gamer.BirthYear      = 1985;
                gamer.FirstName      = "ENGİN";
                gamer.LastName       = "DEMİROĞ";
                gamer.IdentityNumber = 12345;
            }

            GamerManager gamerManager = new GamerManager(new NEwEStateUserValidationManager());

            gamerManager.Add(gamer);

            /*------------------------------------------------
             * İkinci aşama Kampanyalar*/

            Campaign campaign1 = new Campaign();
            {
                campaign1.Id             = 1;
                campaign1.CampaingName   = "Winter Sale";
                campaign1.RateOfDiscount = 22.5;
            }

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Cadd(campaign1);

            /*------------------------------------------------
             * Üçüncü aşama Oyun Satışı*/

            Games game1 = new Games();
            {
                game1.Id       = 1;
                game1.Name     = "CS GO";
                game1.Platform = "FPS";
                game1.Price    = 15;
                game1.Rating   = 9.1;
            }
            GamePurchaseManager gamePurchaseManager = new GamePurchaseManager();

            gamePurchaseManager.Purchase(gamer, game1, campaign1);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer();

            gamer.Id        = 1;
            gamer.Tc        = "1";
            gamer.FirstName = "Uğur";
            gamer.LastName  = "Coşkuner";
            gamer.BirthYear = 1992;

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

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

            Console.WriteLine("----------------------------");


            Campaign campaign1 = new Campaign();
            {
                campaign1.Id             = 1;
                campaign1.CampaingName   = "Winter Sale";
                campaign1.RateOfDiscount = 22.5;
            }

            ICampaignService campaignManager = new CampaignManager();

            campaignManager.Cadd(campaign1);


            Game game = new Game();

            game.Id       = 1;
            game.Name     = "Fifa 2020";
            game.Platform = "Online";
            game.Price    = 10;
            game.Rating   = 8.1;

            IGamePurchaseService gamePurchaseService = new GamePurchaseManager();

            gamePurchaseService.Purchase(gamer, campaign1, game);
        }