示例#1
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationService());
            var          gamer        = new Gamer
            {
                Id            = 1,
                BirthYear     = 2000,
                FristName     = "Ayşenur",
                LastName      = "Elmas",
                NationalityId = "12345678909",
                UserName      = "******"
            };

            gamerManager.Add(gamer);


            GameManager gameManager = new GameManager();
            var         game        = new Game {
                Id = 1, GameName = "Forza Horizon 4", Platforms = "Xbox One, Microsoft Windows, Xbox X ve S Serisi", FirstReleaseDate = 2018, UnitPrice = 29.99
            };

            gameManager.Add(game);


            CampaingManager campaingManager = new CampaingManager();
            var             campaing        = new Campaign {
                Id = 1, Name = "Yeni Gelen Özel %10 indirim", campaignDiscount = 10
            };

            campaingManager.Add(campaing);

            SellService sellService = new CampaingSellManager();

            sellService.CampaingSell(game, gamer, campaing);
        }
示例#2
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                BirthYear      = 1989,
                FirstName      = "FATMA",
                LastName       = "UĞURLU",
                IdentityNumber = 28873139696
            });

            CampaingManager campaingManager = new CampaingManager();

            campaingManager.Add(new Campaing
            {
                Id               = 1,
                CampaingName     = "Süper Teklif",
                CampaignDiscount = 20,
                CampaingDuration = "2gün",
            });

            OrderManager orderManager = new OrderManager(new CampaingManager());

            orderManager.CampaignOrder(new Order
            {
                Id   = 1,
                Sale = "Nakit"
            });
            Console.WriteLine("Hello World!");
        }
示例#3
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer()
            {
                Id = 1, TCNO = "12345678", Name = "MERT", Surname = "BAŞKAYA", BirthYear = "1999"
            };
            GamerOperationManager gamerOperationManager = new GamerOperationManager(new AccountVerifierManager());

            gamerOperationManager.SignUp(gamer);

            BaseGameSaleManager baseGameSaleManager = new BaseGameSaleManager();

            baseGameSaleManager.Sell(gamer, new Game()
            {
                GameId = 1, Name = "COD", Price = 80
            });

            ICampaignService campaignManager = new CampaingManager();
            GameSaleManager  gameSaleManager = new GameSaleManager(campaignManager, new Campaign()
            {
                CampaignId = 1, Discount = 15, Name = "Almost For Free"
            });

            gameSaleManager.Sell(gamer, new Game()
            {
                GameId = 2, Name = "Battlefield", Price = 100
            });
        }
示例#4
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.Id        = 1;
            gamer1.UserName  = "******";
            gamer1.FirstName = "Hamza";
            gamer1.LastName  = "DOĞRU";

            Campaing campaing1 = new Campaing();

            campaing1.SerialNumber = 2313321;
            campaing1.StartingDate = new DateTime(1995, 5, 5);
            campaing1.EndDate      = new DateTime(2021, 2, 2);

            Game game1 = new Game();

            game1.GameName    = "LOL";
            game1.ReleaseDate = new DateTime(2002, 2, 2);
            game1.Price       = 55;

            RegistorManager registorManager = new RegistorManager();
            IManager        gamermanager    = new GamerManager();
            CampaingManager campaingManager = new CampaingManager();
            ISalesManager   salesManager    = new GameManager();

            salesManager.SellingGames(gamer1, campaing1, game1);
            registorManager.Update(campaingManager);
            registorManager.Delete(gamermanager);
        }