Exemplo n.º 1
0
        static void Main(string[] args)
        {
            GamerManager gamer = new GamerManager(new UserValidationManager());

            gamer.NewRegistration(new Gamer {
                DateOfBrith = 1999, FisrtName = "HÜSEYİN", LastName = "PALAMAR", Id = 1
            });

            AdminManager admin = new AdminManager(new AdminValidationManager());

            admin.NewRegistration(new User {
                DateOfBrith = 1999, FisrtName = "HÜSEYİN", LastName = "PALAMAR", Id = 1, IdentificationNumber = 123456
            });

            GameSaleManager gameSale = new GameSaleManager();

            gameSale.GameSale(new Game {
                GameName = "CSGO", GamePrice = 150, SerialNumber = "1"
            }, new Gamer {
                FisrtName = "İlkay"
            });

            CampaignManager campaign = new CampaignManager();

            campaign.AddCampaign(new Campaign {
                CampaignName = "Efsane Cuma", Id = 2, CampaignDescription = "Avantajlı urünleri kaçırmayın", CampaignDuration = "18 Hazirana kadar Geçerli"
            });
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            User user1 = new User();

            user1.IDNumber    = "1111111111";
            user1.Name        = "Amy";
            user1.Surname     = "Smith";
            user1.YearofBirth = 2000;

            User user2 = new User();

            user2.IDNumber    = "2222222222";
            user2.Name        = "Jack";
            user2.Surname     = "Wilson";
            user2.YearofBirth = 1998;

            Campaign campaign1 = new Campaign();

            campaign1.CampaignName = "Winter";
            campaign1.DiscountRate = 25;

            Campaign campaign2 = new Campaign();

            campaign2.CampaignName = "Summer";
            campaign2.DiscountRate = 20;

            Market market1 = new Market();

            market1.ProductID    = 1;
            market1.ProductName  = "Wallet Key";
            market1.Price        = 30;
            market1.Price_Summer = 24;
            market1.Price_Winter = 22;

            Market market2 = new Market();

            market2.ProductID    = 2;
            market2.ProductName  = "DLC";
            market2.Price        = 10;
            market2.Price_Summer = 8;
            market2.Price_Winter = 7;

            UserManager userManager = new UserManager();

            userManager.Register(user2);
            userManager.Delete(user2);

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.AddCampaign(campaign2);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            User user = new User {
                Id = 1, DateOfBirth = new DateTime(1997, 3, 22), FirstName = "Muhammed", LastName = "Fidan", NationalityNo = "15745841225"
            };

            BaseUserManager userManager = new UserManager(new MernisServiceAdapterForTrue()); //Yanlış doğrulama yapmak için False olan service kullanılmalı. Tamamen simule edilmiştir.

            userManager.Add(user);

            userManager.Delete(user);

            userManager.Update(user);

            CampaignManager campaignManager = new CampaignManager();

            Campaign campaign = new Campaign {
                CampaignId = 2, CampaignName = "NE ALIRSAN %10 İNDİRİM!", CampaignOfferPrice = 30
            };

            campaignManager.AddCampaign(campaign);

            campaignManager.DeleteCampaign(campaign);

            campaignManager.UpdateCampaign(campaign);

            Game game = new Game {
                GameId = 1, GameName = "CsGo", Price = 200
            };

            GameManager gameManager = new GameManager();

            gameManager.SellToUser(user, game);

            gameManager.SellToUserWithCampaign(user, game, campaign);

            Console.ReadLine();
        }