Exemple #1
0
        static void Main(string[] args)
        {
            Customer customer1 = new Customer();

            customer1.DateOfBirth = new DateTime(2002, 05, 24);
            customer1.Id          = 465312;
            customer1.FirstName   = "Mehmet Ali";
            customer1.LastName    = "Tüzün";
            customer1.NatId       = "23623104214";

            CustomerManager customerManager = new CustomerManager(new CustomerCheckManager());

            customerManager.SignIn(customer1);

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

            Game game1 = new Game();

            game1.CustomerName = nameof(customer1);
            game1.DevName      = "CDPR";
            game1.GameName     = "W3";
            game1.Id           = 963258;
            game1.Price        = 59.99;

            GameSellingManager gameSellingManager = new GameSellingManager();

            gameSellingManager.Add(game1);

            GameOwnerManager gameOwnerManager = new GameOwnerManager();

            gameOwnerManager.Owner(customer1, game1);
            Console.WriteLine("-----------------------------------");

            Campaign campaign1 = new Campaign();

            campaign1.Id              = 1;
            campaign1.CampaignName    = "If you got, you got!";
            campaign1.DiscountPercent = 35;

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign1);
            Console.WriteLine("-----------------------------------");

            campaignManager.BuyWithCampaign(game1, campaign1, customer1);
            Console.WriteLine("-----------------------------------");

            Console.WriteLine("....THANK YOU FOR YOUR SHOPPING....");
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer
            {
                Id          = 0,
                UserName    = "******",
                Password    = "******",
                FirstName   = "kaan",
                LastName    = "şen",
                TcNo        = "1111111111",
                DateOfBirth = new DateTime(1998, 08, 10),
            };

            Game game = new Game {
                Id = 0, Name = "Metin2", Type = "Savaş", Price = 80
            };
            Game game2 = new Game {
                Id = 0, Name = "Knight Online", Type = "Savaş", Price = 60
            };
            Game game3 = new Game {
                Id = 0, Name = "NFS", Type = "Yarış", Price = 100
            };

            GamerManager gamerManager = new GamerManager(new MernisPersonCheck());

            //GamerManager gamerManager = new GamerManager(new GamerTestCheckManager()); /*Test mernis check*/

            gamerManager.Insert(gamer1);


            Campaign campaign = new Campaign {
                Id = 0, CampaignName = "Sezon İndirimi", CampaignDiscountRate = 20
            };
            Campaign campaign2 = new Campaign {
                Id = 0, CampaignName = "Kış İndirimi", CampaignDiscountRate = 10
            };

            CampaingManager campaingManager = new CampaingManager();

            campaingManager.Insert(campaign);
            campaingManager.Insert(campaign2);

            GameSellingManager gameSellingManager = new GameSellingManager(new GamerTestCheckManager());

            gameSellingManager.Sell(game, gamer1);
            gameSellingManager.Sell(game2, gamer1, campaign2);
            gameSellingManager.Sell(game3, gamer1, campaign);
        }