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)
        {
            //ASAMA 1  player ekleme
            Players players = new Players {
                PlayerFirstName = "Mine", PlayerLastName = "Topcuoglu", PlayerId = 5, PlayerBirthDay = "25.10.1999"
            };

            PlayerManager playerManager = new PlayerManager(new PlayerValidationManager());

            playerManager.Add(players);

            //ASAMA 2 oyun ekleme

            Games games = new Games {
                GamenName = " STAR ", GamePrice = 175, GameId = 1
            };

            GameManager gameManager = new GameManager();

            gameManager.Add(games);

            //ASAMA 3 oyun satın alma

            GameOwnerManager gameOwnerManager = new GameOwnerManager();

            gameOwnerManager.ownGame(games, players);

            //ASAMA 4 oyunu kampanya ile satın alma kısmı

            Campaigns campaigns = new Campaigns
            {
                CampaignName           = " Süper Kasım ",
                Campaigndiscountamount = 20
            };

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.CampaignBuy(campaigns, games, players);
        }