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

            gamerManager.Add(new Gamer {
                BirthYear = 1999, FirstName = "Berke", LastName = "Özden", ID = 1, IdendityNumber = 123123
            });

            Sale saleGame = new Sale {
                Id = 1, GameName = " Fifa21", GamePrice = 350
            };
            Sale saleGame2 = new Sale {
                Id = 2, GameName = " NBA 2K 2021", GamePrice = 210
            };

            Campaign campaign = new Campaign {
                ID = 1, CampaignName = "Herkese Ucuz Oyun", CampaignDetail = "%50 indirim"
            };
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);

            if (campaign.ID == 1)
            {
                ICampaignService campaignService = new DiscountCampaignManager();
                campaignService.Apply(campaign, saleGame);
                campaignService.Apply(campaign, saleGame2);
            }
            else
            {
                SalesManager saleManager = new SalesManager();
                saleManager.Buy(saleGame);
            }
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.Id             = 2;
            gamer1.FirstName      = "HASAN";
            gamer1.LastName       = "DOĞRU";
            gamer1.BirthDay       = 1987;
            gamer1.IdentityNumber = 9865475;

            GamerManager gamerManager = new GamerManager(new UserValidateManager());

            gamerManager.Add(new Gamer {
                Id = 1, BirthDay = 1990, FirstName = "RIDVAN", LastName = "BOZKIR", IdentityNumber = 123654987
            });
            gamerManager.Update(gamer1);
            gamerManager.Delete(gamer1);

            SalesManager salesManager = new SalesManager();

            salesManager.Buy(gamer1);

            Sales sales = new Sales();

            sales.Id           = 1;
            sales.GamerId      = 2;
            sales.Number       = 54874;
            sales.SalesDetails = "Bilgisayar satışı";

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(sales);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            //Oyuncu eklendi.
            Gamer gamer1 = new Gamer()
            {
                Id          = 123,
                FirstName   = "Cengizhan",
                LastName    = "Anar",
                DateOfBirth = 1990,
                TcNo        = 1234,
            };
            //Oyun eklendi.
            Game game1 = new Game();

            game1.GameId    = 123;
            game1.GameName  = "Atmaca";
            game1.GamePrice = 10;
            //Kampanya eklendi.
            Campaign campaign = new Campaign();

            campaign.CampaignId   = 123;
            campaign.CampaignName = "Campaign Of Summer";
            campaign.CampaignRate = 20;

            UserValidationManager userValidationManager = new UserValidationManager();

            GamerManager gamerManager = new GamerManager(userValidationManager);

            gamerManager.Add(gamer1);

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);

            SalesManager salesManager = new SalesManager();

            salesManager.Buy(gamer1, game1);
            salesManager.BuyCampaing(gamer1, game1, campaign);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            User user1 = new User();
            User user2 = new User();
            User user3 = new User();
            User user4 = new User();

            user1.Id = 1; user1.TcNo = "123456789"; user1.FirstName = "Hikmet"; user1.LastName = "Gürbüz"; user1.BirthYear = new DateTime(1996 / 02 / 11);
            user2.Id = 2; user2.TcNo = "234567891"; user2.FirstName = "Gizem"; user2.LastName = "Candansayar"; user2.BirthYear = new DateTime(1995 / 09 / 12);
            user3.Id = 3; user3.TcNo = "345678912"; user3.FirstName = "Şule Nur"; user3.LastName = "Altun"; user3.BirthYear = new DateTime(1997 / 06 / 24);
            user4.Id = 4; user4.TcNo = "456789123"; user4.FirstName = "Umut"; user4.LastName = "Şahin"; user4.BirthYear = new DateTime(1997 / 10 / 31);

            UserManager userManager = new UserManager(new UserValidationManager());

            userManager.Save(user1);

            Game game1 = new Game();
            Game game2 = new Game();
            Game game3 = new Game();
            Game game4 = new Game();

            game1.Id = 1; game1.GameName = "Grand Thief Auto: San Andreas"; game1.GamePrice = 45;
            game2.Id = 2; game2.GameName = "Battlefield Bad Company 2"; game2.GamePrice = 75;
            game3.Id = 3; game3.GameName = "The Elder Scrolls: Skyrim"; game3.GamePrice = 130;
            game4.Id = 4; game4.GameName = "Cities Skylines"; game4.GamePrice = 60;

            GameManager gameManager = new GameManager();

            gameManager.Add(game3);

            Campaign campaign1 = new Campaign();
            Campaign campaign2 = new Campaign();
            Campaign campaign3 = new Campaign();

            campaign1.Id = 1; campaign1.CampaignName = "Cadılar Bayramı İndirimleri"; campaign1.Discount = 20;
            campaign2.Id = 2; campaign2.CampaignName = "Muhteşem Kış İndirimleri"; campaign2.Discount = 35;
            campaign3.Id = 3; campaign3.CampaignName = "Sıcak Yaz İndirimleri"; campaign3.Discount = 40;

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign1, game3);

            Sales sales1 = new Sales();

            sales1.Id       = 1;
            sales1.SaleDate = DateTime.Now;

            SalesManager salesManager = new SalesManager();

            salesManager.Buy(user1, game3, campaign1, sales1);

            salesManager.Return(user1, game3, campaign1, sales1);

            ILoggerService fileloggerService     = new FileLogger();
            ILoggerService databaseloggerService = new DatabaseLogger();

            fileloggerService.Log();
            //loglama işleminde birden çok loglama yapmak istersek list kullanarak foreach içinde döndürerek yapılabilir.

            Console.ReadLine();
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            Game game1 = new Game();

            game1.Id        = 1;
            game1.GameName  = "Cyberpunk 2077";
            game1.GamePrice = "300";

            Game game2 = new Game();

            game2.Id        = 2;
            game2.GameName  = "Speed Runner";
            game2.GamePrice = "20";

            Game game3 = new Game();

            game3.Id        = 3;
            game3.GameName  = "Counter Strike Global Offensive";
            game3.GamePrice = "70";

            Gamer gamer1 = new Gamer()
            {
                Id               = 1,
                BirthYear        = 2002,
                FirstName        = "Recep Ali",
                LastName         = "Gökmen",
                IdentityNumber   = 11111111111,
                CreditCardNumber = 1234567891234567
            };



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

            gamerManager.Add(new Gamer {
                Id               = 1,
                BirthYear        = 2002,
                FirstName        = "Recep Ali",
                LastName         = "Gökmen",
                IdentityNumber   = 11111111111,
                CreditCardNumber = 1234567891234567
            });



            Campaign campaign1 = new Campaign();

            campaign1.CampaignId   = 10;
            campaign1.CampaignName = "Black Friday";
            campaign1.Discount     = "%50";

            ICampaignService campaignService = new CampaignManager();

            campaignService.Add(campaign1);
            campaignService.Delete(campaign1);
            campaignService.Update(campaign1);

            Sales sales1 = new Sales()
            {
                GameName = game1.GameName, GamerName = gamer1.FirstName
            };

            SalesManager salesManager = new SalesManager();

            salesManager.Buy(game3, gamer1);
            salesManager.Buy(game1, gamer1);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            Gamers gamer1 = new Gamers();

            gamer1.FirstName    = "Musa kazım";
            gamer1.LastName     = "Coşkun";
            gamer1.Id           = 1;
            gamer1.NickName     = "MKEC";
            gamer1.NationaltyId = "98745000";

            Gamers gamer2 = new Gamers();

            gamer2.FirstName    = "Remzi";
            gamer2.LastName     = "Coşkun";
            gamer2.Id           = 2;
            gamer2.NickName     = "Rmz";
            gamer2.NationaltyId = "98745432";

            Gamers gamer3 = new Gamers();

            gamer3.FirstName    = "Elif";
            gamer3.LastName     = "Coşkun";
            gamer3.Id           = 3;
            gamer3.NickName     = "ELF";
            gamer3.NationaltyId = "12345678";

            Game game1 = new Game {
                Id = 1, GameName = "CRYSİS", Gameprice = 140.5
            };

            Game game2 = new Game();

            game2.GameName  = "PUBG";
            game2.Gameprice = 87.5;
            game2.Id        = 2;

            Game game3 = new Game();

            game3.Id        = 3;
            game3.GameName  = "SNİPER GHOST WARRİOR";
            game3.Gameprice = 114.45;


            Campaign campaign1 = new Campaign();

            campaign1.CampaignName = "Kış Kampanyası";
            campaign1.GameId       = 1;

            Campaign campaign2 = new Campaign();

            campaign2.CampaignName = "Bahar Kampanyası";
            campaign2.GameId       = 2;

            Campaign campaign3 = new Campaign();

            campaign3.CampaignName = "Sonbahar Kampanyası";
            campaign3.GameId       = 3;

            IGamersManager gamerManager = new GamersManager();

            IGameManager gameManager = new GameManager();

            ISalesManager salesManager = new SalesManager();

            ICampaignManager campaignManager = new CampaignManager();

            gamerManager.Save(gamer1);

            gamerManager.Delete(gamer2);

            gamerManager.Update(gamer3);

            salesManager.Buy(gamer1, game1, campaign1);

            salesManager.Buy(gamer2, game3, campaign2);

            campaignManager.Add(campaign1);

            campaignManager.Update(campaign3);

            campaignManager.Delete(campaign2);
            Console.ReadLine();
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            Game game1 = new Game()
            {
                Id    = 1,
                Name  = "Counter-Strike: Global Offensive",
                Price = 70
            };
            Game game2 = new Game()
            {
                Id    = 2,
                Name  = "Among Us",
                Price = 57
            };
            Game game3 = new Game()
            {
                Id    = 3,
                Name  = "DOTA 2",
                Price = 45
            };
            Gamer gamer1 = new Gamer()
            {
                Id             = 70,
                BirthYear      = 1996, FirstName = "Ali",
                LastName       = "Kaya",
                IdentityNumber = 25
            };
            Gamer gamer2 = new Gamer()
            {
                Id             = 77,
                BirthYear      = 1999,
                FirstName      = "Sümeyra",
                LastName       = "Sağır",
                IdentityNumber = 256
            };

            Gamer gamer3 = new Gamer()
            {
                Id             = 97,
                BirthYear      = 2005,
                FirstName      = "Zeynep Güher",
                LastName       = "Sağır",
                IdentityNumber = 7530
            };

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

            gamerManager.Add(new Gamer {
                Id             = 69,
                BirthYear      = 2000,
                FirstName      = "Reha",
                LastName       = "Ermetin",
                IdentityNumber = 31
            });

            Campaign campaign1 = new Campaign()
            {
                GameId         = 1,
                CampaignName   = "Bahar İndirimleri",
                RateofDiscount = 31
            };
            Campaign campaign2 = new Campaign()
            {
                GameId         = 2,
                CampaignName   = "Yılbaşı İndirimleri",
                RateofDiscount = 69
            };
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign1);
            campaignManager.Add(campaign2);

            Sales sale1 = new Sales()
            {
                Game = "Medium", Gamer = "Reha", CreditCardNumber = "313169"
            };

            Sales sales1 = new Sales()
            {
                Game = game1.Name, Gamer = gamer3.FirstName
            };
            SalesManager salesmanager = new SalesManager();

            salesmanager.Buy(game2, gamer1);
            salesmanager.Buy(game1, gamer2);
            salesmanager.Buy(game3, gamer3);

            gamerManager.Add(gamer1);
            gamerManager.Delete(gamer3);
            gamerManager.Update(gamer2);
        }