Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer {
                Id = 1, TcNum = "111111111", FirstName = "İrem", LastName = "Altnz", BirtYear = 2001
            };
            Gamer gamer2 = new Gamer {
                Id = 2, TcNum = "222222222", FirstName = "Nusret", LastName = "Altnz", BirtYear = 1965
            };

            GamerManager gamerManager = new GamerManager();

            gamerManager.Add(gamer1);
            gamerManager.Add(gamer2);
            gamerManager.List();

            Game game1 = new Game {
                Id = 1, Name = "LEAGUE OF LEGENDS", Price = 100, SystemRequirements = "Onerilen Sistem Gereksinimleri : Core 2 Duo E6850 3.0GHz işlemci , 4 GB RAM "
            };
            Game game2 = new Game {
                Id = 2, Name = "PUBG", Price = 50, SystemRequirements = "Onerilen Sistem Gereksinimleri : Core i5-6400 2.7GHz işlemci , 8 GB RAM"
            };

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);
            gameManager.Add(game2);
            gameManager.List();

            Campaign campaign1 = new Campaign {
                Id = 1, Name = "Yeni Yil Kampanyası", CampaignRate = 50
            };
            Campaign campaign2 = new Campaign {
                Id = 2, Name = "Black Friday Kampanyasi", CampaignRate = 60
            };

            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game1, gamer1);
            salesManager.Sales(game2, gamer1, campaign1);
            salesManager.Sales(game1, gamer2, campaign2);

            gamer2.FirstName = "Ayca";
            gamerManager.Update(gamer2);
            gamerManager.Delete(gamer1);

            game2.Price = 200;
            gameManager.Update(game2);
            gameManager.Delete(game1);

            campaign1.CampaignRate = 70;
            campaignManager.Update(campaign1);
            campaignManager.Delete(campaign2);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            GamerManager    gamerManager    = new GamerManager(new NewEStateValidationManager());
            SalesManager    salesManager    = new SalesManager();
            CampaignManager campaignManager = new CampaignManager();

            Gamer gamer = new Gamer()
            {
                Id             = 1,
                BirthYear      = 1986,
                FirstName      = "Bestami",
                LastName       = "TAYFUROĞLU",
                IdentityNumber = 123456
            };

            Gamer gamer2 = new Gamer()
            {
                Id             = 2,
                BirthYear      = 1991,
                FirstName      = "Mehmet",
                LastName       = "Çakmak",
                IdentityNumber = 987456
            };

            Sales sales1 = new Sales();

            sales1.SalesId  = 1;
            sales1.GameName = "PUBG";
            sales1.Price    = 149.90;

            Sales sales2 = new Sales();

            sales2.SalesId  = 2;
            sales2.GameName = "GOT:Conquest";
            sales2.Price    = 399.99;

            Campaign campaign1 = new Campaign();

            campaign1.CampaignName    = "Yeni yıl kampanyası ";
            campaign1.CampaignPercent = 50;

            gamerManager.Delete(gamer);
            gamerManager.Update(gamer);

            Console.WriteLine("                                         ");
            salesManager.Sales(sales2, gamer);
            salesManager.Sales(sales1, gamer2);

            Console.WriteLine("                                          ");
            campaignManager.Add(campaign1, gamer, sales2);
            Console.WriteLine("                                           ");
            campaignManager.Add(campaign1, gamer2, sales1);

            Console.WriteLine("                                            ");
            campaignManager.Delete(campaign1, gamer2, sales1);

            campaignManager.Update(campaign1, gamer2, sales2);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            //Oyuncu Oluşturma
            Gamer gamer1 = new Gamer();

            gamer1.Id            = 1;
            gamer1.FirstName     = "Tuğba";
            gamer1.LastName      = "Öksüm";
            gamer1.NationalityId = 12345678911;
            gamer1.BirthYear     = 1999;

            //Oyuncu Ekleme
            GamerManager gamerManager1 = new GamerManager(new MernisServiceAdapter());

            gamerManager1.Add(gamer1);
            //Oyuncu Silme
            gamerManager1.Delete(gamer1);
            //Oyuncu Güncelleme
            gamerManager1.Update(gamer1);

            //Oyun Oluşturma
            Game game1 = new Game();

            game1.GameId    = 1;
            game1.GameName  = "tugba's game";
            game1.GamePrice = 1500;

            //Oyun Ekleme
            GameManager gameManager1 = new GameManager();

            gameManager1.Add(game1);
            //Oyun Silme
            gameManager1.Delete(game1);
            //Oyun Güncelleme
            gameManager1.Update(game1);

            //Kampanya Oluşturma
            Campaign campaign1 = new Campaign();

            campaign1.CampaignId   = 1;
            campaign1.CampaignName = "thirty percent discount";
            campaign1.DiscountRate = 30;

            //Kampanya Ekleme
            CampaignManager campaignManager1 = new CampaignManager();

            campaignManager1.Add(campaign1);
            //Kampanya Silme
            campaignManager1.Delete(campaign1);
            //Kampanya Güncelleme
            campaignManager1.Update(campaign1);

            //Satış
            SalesManager salesManager = new SalesManager();

            //Normal Satış
            salesManager.Sales(game1, gamer1);
            //Kampanyalı Satış
            salesManager.CampaignSales(game1, gamer1, campaign1);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new GamerCheckService());
            Gamer        gamer1        = new Gamer()
            {
                Id = 1, FirstName = "Berna", LastName = "Bayuk", DateOfBirth = new DateTime(1995, 5, 17), NationalityId = "12345678910"
            };

            Game game1 = new Game()
            {
                Id = 1, Name = "PUBG", Price = 600
            };
            Game game2 = new Game()
            {
                Id = 2, Name = "GTA 5", Price = 500
            };

            Campaign campaign1 = new Campaign()
            {
                Id = 1, Name = "Yeni Üye Kampanyası", DiscountRate = 10
            };

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game1, gamer1);
            salesManager.CampaignSales(game2, gamer1, campaign1);
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.Id            = 1;
            gamer1.FirstName     = "öznur";
            gamer1.LastName      = "krsy";
            gamer1.NationalityId = "12345";
            gamer1.DateOfBirth   = 1998;

            Game game1 = new Game();

            game1.Id    = 1;
            game1.Name  = "GTA";
            game1.Price = 50;

            Game game2 = new Game {
                Id = 2, Name = "Outlast", Price = 100
            };

            Campaign campaign1 = new Campaign();

            campaign1.Id           = 10;
            campaign1.CampaignName = "Şubat Kampanyası";
            campaign1.CampaignRate = 30;

            Campaign campaign2 = new Campaign {
                Id = 11, CampaignName = "Yeni yıl kampanyası", CampaignRate = 50
            };


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

            gamerManager.Add(gamer1);


            GameManager gameManager = new GameManager();

            gameManager.Add(game1);
            gameManager.Add(game2);
            gameManager.Delete(game1);
            gameManager.Delete(game2);
            gameManager.Update(game1);
            gameManager.Update(game2);

            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game2, gamer1);
            salesManager.CampaignSales(gamer1, game1, campaign2);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer        = new Gamer
            {
                GamerId        = 1,
                DateOfBirth    = new DateTime(1992, 02, 14),
                FirstName      = "Yahya",
                LastName       = "ERDOĞAN",
                IdentityNumber = 9876
            };

            gamerManager.Add(gamer);

            CampaignRateManager campaignRateManager = new CampaignRateManager();
            Campaign            campaign            = new Campaign {
                CampaingId = 1, CampaingName = "Eğlenceli %25 İndirim", DiscountRate = 0.25M
            };

            campaignRateManager.Add(campaign);

            GameManager gameManager = new GameManager();
            Game        game        = new Game {
                GameId = 1, GameName = "Minecraft", GamePrice = 145
            };

            gameManager.Add(game);


            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer, game);
            salesManager.CampaignSales(game, gamer, campaign);
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            Console.WriteLine("GAMES");
            Game game1 = new Game()
            {
                GameID = 1, Name = "League of Legends", Price = 200
            };
            Game game2 = new Game()
            {
                GameID = 2, Name = "PUBG", Price = 300
            };
            Game game3 = new Game()
            {
                GameID = 3, Name = "Counter-Strike: Global Offensive", Price = 450
            };

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);
            gameManager.Update(game2);
            gameManager.Remove(game3);

            Console.WriteLine("");
            Console.WriteLine("GAMERS");

            Gamer gamer = new Gamer()
            {
                GamerID = 1, Identity = "11111", Name = "Ayşe", Surname = "Akışık", BirthYear = 1999
            };

            GamerManager gamerManager = new GamerManager(new AuthenticationManager());

            gamerManager.Add(gamer);

            Console.WriteLine("");
            Console.WriteLine("CAMPAIGNS");

            Campaign campaign1 = new Campaign()
            {
                CampaignID = 1, Name = "Campaign1"
            };
            Campaign campaign2 = new Campaign()
            {
                CampaignID = 2, Name = "Campaign2"
            };

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign1);
            campaignManager.Update(campaign1);
            campaignManager.Remove(campaign1);

            Console.WriteLine("");
            Console.WriteLine("SALES");

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer, game1);
            salesManager.CampaignSales(gamer, game2, campaign2);
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            //Oyuncu Oluşturma
            Gamer gamer1 = new Gamer();

            gamer1.Id            = 1;
            gamer1.FirstName     = "Yiğit";
            gamer1.LastName      = "Nebioğlu";
            gamer1.NationalityId = 18899276482;
            gamer1.BirthYear     = 1995;

            //Oyuncu Ekleme (Add)
            GamerManager gamerManager1 = new GamerManager(new MernisServiceAdapter());

            gamerManager1.Add(gamer1);
            //Oyuncu Silme (Delete)
            gamerManager1.Delete(gamer1);
            //Oyuncu Güncelleme (Update)
            gamerManager1.Update(gamer1);

            //Oyun Oluşturma
            Game game1 = new Game();

            game1.GameId    = 1;
            game1.GameName  = "Game 1";
            game1.GamePrice = 100;

            //Oyun Ekleme
            GameManager gameManager1 = new GameManager();

            gameManager1.Add(game1);
            //Oyun Silme
            gameManager1.Delete(game1);
            //Oyun Güncelleme
            gameManager1.Update(game1);

            //Kampanya Oluşturma
            Campaign campaign1 = new Campaign();

            campaign1.CampaignId   = 1;
            campaign1.CampaignName = "Discount 10";
            campaign1.DiscountRate = 10;

            //Kampanya Ekleme
            CampaignManager campaignManager1 = new CampaignManager();

            campaignManager1.Add(campaign1);
            //Kampanya Silme
            campaignManager1.Delete(campaign1);
            //Kampanya Güncelleme
            campaignManager1.Update(campaign1);

            //Satış
            SalesManager salesManager = new SalesManager();

            //Normal Satış
            salesManager.Sales(game1, gamer1);
            //Kampanyalı Satış
            salesManager.CampaignSales(game1, gamer1, campaign1);
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer1       = new Gamer()
            {
                Id             = 1,
                FirstName      = "Can",
                LastName       = "Evcimen",
                IdentityNumber = "123456",
                BirthYear      = 2001
            };
            Gamer gamer2 = new Gamer()
            {
                Id             = 2,
                FirstName      = "Yahya",
                LastName       = "Nehir",
                IdentityNumber = "12344",
                BirthYear      = 2000
            };

            gamerManager.Add(gamer1);
            Game game1 = new Game()
            {
                GameName = "CS:GO", GameId = 1, GamePrice = 30, Discount = 20
            };
            Game game2 = new Game()
            {
                GameName = "VALORANT", GameId = 2, GamePrice = 1, Discount = 99
            };
            Game game3 = new Game()
            {
                GameName = "LOL", GameId = 1, GamePrice = 10, Discount = 70
            };

            Campaign campaign1 = new Campaign()
            {
                CampaingId = 1, CampaingName = "New Member Campaign", DiscountRate = 20
            };
            Campaign campaign2 = new Campaign()
            {
                CampaingId = 2, CampaingName = "First purchase campaign", DiscountRate = 15
            };

            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer1, game2);
            salesManager.CampaignSales(game2, gamer1, campaign2);
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer1       = new Gamer()
            {
                Id             = 1,
                FirstName      = "Onur",
                LastName       = "Yıldız",
                IdentityNumber = "68413561",
                BirthYear      = 1992
            };
            Gamer gamer2 = new Gamer()
            {
                Id             = 2,
                FirstName      = "Muharrem",
                LastName       = "Kehribar",
                IdentityNumber = "56398635",
                BirthYear      = 1998
            };

            gamerManager.Add(gamer1);
            Game game1 = new Game()
            {
                GameName = "AGE OF 2", GameId = 1, GamePrice = 50, Discount = 15
            };
            Game game2 = new Game()
            {
                GameName = "DESPERADOS 2", GameId = 2, GamePrice = 25, Discount = 10
            };
            Game game3 = new Game()
            {
                GameName = "THE GODFATHER", GameId = 3, GamePrice = 10, Discount = 3
            };

            Campaign campaign1 = new Campaign()
            {
                CampaingId = 1, CampaingName = "New Year Campaign", DiscountRate = 20
            };
            Campaign campaign2 = new Campaign()
            {
                CampaingId = 2, CampaingName = "Spring Campaign", DiscountRate = 15
            };

            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer1, game2);
            salesManager.CampaignSales(game2, gamer1, campaign2);
        }
Exemplo n.º 11
0
        static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new UserValidationManager());
            Gamer        gamer1        = new Gamer()
            {
                Id = 1, BirthYear = 1994, FirstName = "NERİMAN", LastName = "OĞULLUK", IdentityNumber = 12345
            };
            GamerManager gamerManager2 = new GamerManager(new UserValidationManager());
            Gamer        gamer2        = new Gamer()
            {
                Id = 2, BirthYear = 2020, FirstName = "İREM", LastName = "OĞULLUK", IdentityNumber = 78940
            };

            Game game1 = new Game()
            {
                Id = 2, GameName = "PUBG", GamePrice = 350
            };
            Game game2 = new Game()
            {
                Id = 3, GameName = "MARIO", GamePrice = 50
            };
            Game game3 = new Game()
            {
                Id = 4, GameName = "CS-GO", GamePrice = 150
            };


            Campaign campaign1 = new Campaign()
            {
                CampaignName = "BAHAR KAMPANYASI", DiscountRate = 30, CampaignId = 1
            };
            Campaign campaign2 = new Campaign()
            {
                CampaignName = "TATİL KAMPANYASI", DiscountRate = 35, CampaignId = 2
            };


            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game3, gamer2);
            salesManager.CampaignSales(game2, gamer1, campaign2);
        }
Exemplo n.º 12
0
        static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new UserValidationManager());
            Gamer        gamer1        = new Gamer()
            {
                Id = 1, BirthYear = 1999, FirstName = "Ahmet", LastName = "Özgüven", IdentityNumber = 1231231231
            };
            GamerManager gamerManager2 = new GamerManager(new UserValidationManager());
            Gamer        gamer2        = new Gamer()
            {
                Id = 2, BirthYear = 2002, FirstName = "Mehmet", LastName = "Yıldırım", IdentityNumber = 1231231232
            };

            Game game1 = new Game()
            {
                Id = 5, GameName = "CS GO", GamePrice = 35
            };
            Game game2 = new Game()
            {
                Id = 6, GameName = "ETS 2", GamePrice = 30
            };
            Game game3 = new Game()
            {
                Id = 7, GameName = "Battlefield 1", GamePrice = 120
            };


            Campaign campaign1 = new Campaign()
            {
                CampaignName = "A Kampanyası", DiscountRate = 3, NewDiscountRate = 5, CampaignId = 1
            };
            Campaign campaign2 = new Campaign()
            {
                CampaignName = "B Kampanyası", DiscountRate = 8, NewDiscountRate = 14, CampaignId = 2
            };


            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game2, gamer1);
            salesManager.CampaignSales(game3, gamer2, campaign1);
        }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new UserValidationManager());
            Gamer        gamer1        = new Gamer()
            {
                Id = 1, BirthYear = 1994, FirstName = "RUMEYSA ", LastName = "ÖZDEMİR", IdentityNumber = 12345
            };
            GamerManager gamerManager2 = new GamerManager(new UserValidationManager());
            Gamer        gamer2        = new Gamer()
            {
                Id = 2, BirthYear = 2020, FirstName = "ZEHRA ", LastName = "ZEYREK", IdentityNumber = 789456
            };

            Game game1 = new Game()
            {
                Id = 2, GameName = "PUBG", GamePrice = 650
            };
            Game game2 = new Game()
            {
                Id = 3, GameName = "FORTNİTE", GamePrice = 450
            };
            Game game3 = new Game()
            {
                Id = 4, GameName = "GTA 5", GamePrice = 550
            };


            Campaign campaign1 = new Campaign()
            {
                CampaignName = "YENİ ÜYE KAMPANYASI", DiscountRate = 30, CampaignId = 1
            };
            Campaign campaign2 = new Campaign()
            {
                CampaignName = "COVİD-19 KAMPANYASI", DiscountRate = 35, CampaignId = 2
            };


            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game3, gamer2);
            salesManager.CampaignSales(game2, gamer1, campaign2);
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new GamerCheckManager());
            Gamer        gamer1        = new Gamer()
            {
                GamerId = 1, BirthYear = 1998, GamerFirstName = "Burak", GamerLastName = "Yıldırım", IdentityNumber = "1234567890"
            };
            GamerManager gamerManager2 = new GamerManager(new GamerCheckManager());
            Gamer        gamer2        = new Gamer()
            {
                GamerId = 2, BirthYear = 2020, GamerFirstName = "Çağrı", GamerLastName = "Akça", IdentityNumber = "0987654321"
            };

            Game game1 = new Game()
            {
                GameId = 1, GameName = "CS:GO", GamePrice = 98
            };
            Game game2 = new Game()
            {
                GameId = 2, GameName = "FIFA21", GamePrice = 450
            };
            Game game3 = new Game()
            {
                GameId = 3, GameName = "NBA2K21", GamePrice = 300
            };

            Campaign campaign1 = new Campaign()
            {
                Name = "Yılbaşı ", DiscountRate = 25, Id = 1
            };
            Campaign campaign2 = new Campaign()
            {
                Name = "Yeni Üye ", DiscountRate = 10, Id = 2
            };


            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game2, gamer1);
            salesManager.CampaignSales(game3, gamer2, campaign2);
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer        = new Gamer
            {
                Id             = 1,
                FirstName      = "Muhammet Ali",
                LastName       = "Yalçın",
                IdentityNumber = 22567312266,
                DateOfBirth    = new DateTime(1997, 6, 11)
            };

            Gamer gamer2 = new Gamer
            {
                Id             = 4,
                FirstName      = "ABDURRAHMAN YASİN",
                LastName       = "TAŞ",
                IdentityNumber = 36644051368,
                DateOfBirth    = new DateTime(1995, 8, 26)
            };

            gamerManager.Add(gamer);


            CampaignRateManager campaignRateManager = new CampaignRateManager();
            Campaign            campaign            = new Campaign
            {
                CampaignId   = 2,
                CampaignName = "Abduction. %40 OFF!",
                DiscountRate = 0.40M
            };

            campaignRateManager.Add(campaign);

            GameManager gameManager = new GameManager();
            Game        game        = new Game
            {
                GameId    = 3,
                GameName  = "HelloWorld",
                GamePrice = 450
            };

            gameManager.Add(game);

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer, game);
            salesManager.CampaignSales(gamer, game, campaign);
        }
Exemplo n.º 16
0
        public static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new UserValidationManager());
            Gamer        gamer1        = new Gamer()
            {
                Id = 1, BirthYear = 1997, FirstName = "Ertuğrul", LastName = "Sayılır", IdentityNumber = 4826
            };
            GamerManager gamerManager2 = new GamerManager(new UserValidationManager());
            Gamer        gamer2        = new Gamer()
            {
                Id = 2, BirthYear = 1999, FirstName = "Fatma", LastName = "Karabacak", IdentityNumber = 56325
            };

            Game game1 = new Game()
            {
                Id = 3, GameName = "Wild Rift", GamePrice = 800
            };
            Game game2 = new Game()
            {
                Id = 4, GameName = "CYBERPUNK", GamePrice = 1500
            };
            Game game3 = new Game()
            {
                Id = 5, GameName = "GTA 5", GamePrice = 750
            };

            Campaign campaign1 = new Campaign()
            {
                CampaignName = "YENİ YIL KAMPANYASI", DiscountRate = 20, CampaignId = 2
            };
            Campaign campaign2 = new Campaign()
            {
                CampaignName = "MART KAMPANYASI", DiscountRate = 30, CampaignId = 3
            };

            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game2, game1);
            salesManager.CampaignSales(game2, game3, campaign2);
        }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            User user1 = new User();

            user1.UserId        = 1;
            user1.UserFirstName = "Betülay";
            user1.UserLastName  = "Namver";
            user1.DateOfBirth   = new DateTime(2000, 9, 21);
            user1.NationalityId = "12345678900";
            User user2 = new User {
                UserId = 2, UserFirstName = "Can", UserLastName = "Yüksel", NationalityId = "12456930785", DateOfBirth = new DateTime(1993, 2, 16)
            };
            User user3 = new User {
                UserId = 3, UserFirstName = "Mehmet", UserLastName = "Namver", NationalityId = "12348450785", DateOfBirth = new DateTime(1998, 9, 21)
            };

            UserManager userManager = new UserManager();

            userManager.Add(user3);
            userManager.Delete(user2);
            userManager.Update(user1);

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new Campaign {
                CampaignId = 101, CampaignName = "Harika Fırsat", DiscountRate = 30
            });
            campaignManager.Delete(new Campaign {
                CampaignId = 101, CampaignName = "Harika Fırsat", DiscountRate = 30
            });
            campaignManager.Update(new Campaign {
                CampaignId = 101, CampaignName = "Harika Fırsat", DiscountRate = 30
            });

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(new Game {
                GameId = 1, GameName = "Sims", GamePrice = 180
            },
                               new User {
                UserId = 4, UserFirstName = "İlayda", UserLastName = "Saraç", DateOfBirth = new DateTime(2000, 8, 4), NationalityId = "13658742964"
            },
                               new Campaign {
                CampaignId = 101, CampaignName = "Harika Fırsat", DiscountRate = 30
            });
        }
Exemplo n.º 18
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer()
            {
                Name = "Enser", Surname = "Ateşçakmak", Id = 1, IndentityNumber = 222, BirthDay = 1998
            };
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer1       = new Gamer()
            {
                Name = "Ugurcan", Surname = "Ateşçakmak", Id = 1, IndentityNumber = 333, BirthDay = 1998
            };
            GamerManager gamerManager2 = new GamerManager(new UserValidationManager());


            Game game = new Game()
            {
                GameId = 1, GameName = "NeedForSpeed", GamePrice = 150
            };
            Game game2 = new Game()
            {
                GameId = 2, GameName = "Counter Striker", GamePrice = 100
            };


            Campaign campaign = new Campaign()
            {
                CampaignId = 1, CampaignName = " Black Friday", Discount = 20
            };
            Campaign campaign2 = new Campaign()
            {
                CampaignId = 1, CampaignName = " Yeni üye ", Discount = 40
            };

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);
            campaignManager.Add(campaign2);

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game, gamer1);
            salesManager.Campaign(game, gamer1, campaign);
            salesManager.ResultSales(gamer, game2, campaign2);
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            //1- Önce varlıklarınızı bulun.
            //--
            //Burası çalışabilmek için doğrulama micro service'ine ihtiyaç duyuyor.
            //GamerManager gamerManager = new GamerManager(new UserValidationManager());
            GamerManager gamerManager = new GamerManager(new NewEStateUserValidationManager());

            //gamerManager.Add(new Gamer
            //{
            //    Id = 1,
            //    BirthYear = 1995,
            //    FirstName = "Zafer",
            //    LastName = "Çalışkan",
            //    IdentityNumber = 123456789
            //});

            var gamer = new Gamer
            {
                Id             = 1,
                BirthYear      = 1995,
                FirstName      = "Zafer",
                LastName       = "Çalışkan",
                IdentityNumber = 123456789
            };

            var game = new Game
            {
                Id    = 1,
                Name  = "CSGO",
                Price = 100
            };
            var campaign = new Campaign
            {
                Id             = 1,
                Name           = "30TL indirim",
                DiscountAmount = 30
            };

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer, game, campaign);
        }
Exemplo n.º 20
0
        static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new UserValidatinoManager());
            Gamer        gamer1        = new Gamer {
                Id = 1, BirthYear = 1996, FirstName = "Gamze", LastName = "Aydın", IdentityNumber = 12356
            };
            GamerManager gamerManager2 = new GamerManager(new UserValidatinoManager());
            Gamer        gamer2        = new Gamer {
                Id = 2, BirthYear = 2004, FirstName = "Cemre", LastName = "Aydın", IdentityNumber = 12796
            };

            Game game1 = new Game {
                GameId = 1, GameName = " PUBG", GamePrice = 125
            };
            Game game2 = new Game {
                GameId = 2, GameName = " COUNTER STRİKE", GamePrice = 350
            };
            Game game3 = new Game {
                GameId = 3, GameName = " NEED FOR SPEED", GamePrice = 150
            };

            Campaign campaign1 = new Campaign {
                CampaignId = 1, CampaignName = " Yeni Üye Kampanyası", DiscountRate = 50
            };
            Campaign campaign2 = new Campaign {
                CampaignId = 2, CampaignName = " Yeni Yıl Kampanyası", DiscountRate = 35
            };

            CampaignManager campaignManager = new CampaignManager();

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

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game3, gamer1);
            salesManager.CampaignSales(game2, gamer2, campaign2);
        }
Exemplo n.º 21
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.TcNo      = "11111";
            gamer1.Name      = "Sezer";
            gamer1.Surname   = "Bozbıyık";
            gamer1.BirthYear = 1997;
            Gamer gamer2 = new Gamer {
                TcNo = "22222", Name = "Samet", BirthYear = 1998, Surname = "Vural"
            };

            Game game1 = new Game {
                GameName = "PUBG", Id = 1, Price = 90
            };
            Game game2 = new Game {
                GameName = "LOL", Id = 1, Price = 90
            };

            Campaign campaign1 = new Campaign {
                Id = 1, CampaignName = "14 Şubat Kampanyası", CampaignDiscount = 35
            };
            Campaign campaign2 = new Campaign {
                Id = 2, CampaignName = "Covid-19 Kampanyası", CampaignDiscount = 55
            };

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

            gamerManager.Insert(gamer1);
            gamerManager.Insert(gamer2);

            GameManager gameManager = new GameManager();

            gameManager.Insert(game1);
            gameManager.Insert(game2);

            SalesManager salesmanager = new SalesManager();

            salesmanager.Sales(game1, gamer2);
            salesmanager.CampaignSales(game2, gamer1, campaign1);
        }
Exemplo n.º 22
0
        static void Main(string[] args)
        {
            Console.WriteLine("                    OYUN DÜNYASINA HOŞ GELDİNİZ\n");

            Gamer gamer1 = new Gamer()
            {
                ID = 1, IdentityNumber = 12345678912, Name = "Şevval", LastName = "Kelebek", BirthYear = 2002
            };
            Gamer gamer2 = new Gamer()
            {
                ID = 2, IdentityNumber = 98765432100, Name = "Mehmet", LastName = "Öz", BirthYear = 1994
            };
            Gamer gamer3 = new Gamer()
            {
                ID = 3, IdentityNumber = 45678923148, Name = "Berat", LastName = "Türk", BirthYear = 1996
            };
            Gamer gamer4 = new Gamer()
            {
                ID = 4, IdentityNumber = 15987542326, Name = "Erva", LastName = "Kar", BirthYear = 2000
            };
            Gamer gamer5 = new Gamer()
            {
                ID = 5, IdentityNumber = 54156121240, Name = "Aleyna", LastName = "Tekin", BirthYear = 1999
            };

            Game game1 = new Game()
            {
                ID = 1, Name = "Valorant", Price = 125
            };
            Game game2 = new Game()
            {
                ID = 2, Name = "PUBG", Price = 70
            };
            Game game3 = new Game()
            {
                ID = 3, Name = "Watch Dogs 2", Price = 400
            };
            Game game4 = new Game()
            {
                ID = 4, Name = "The Witcher 3", Price = 240
            };
            Game game5 = new Game()
            {
                ID = 5, Name = "Cyberpunk 2077", Price = 250
            };

            Campaign campaign1 = new Campaign()
            {
                ID = 1, Name = "Evde Kal", DiscountRate = 26
            };
            Campaign campaign2 = new Campaign()
            {
                ID = 2, Name = "Best Gamer", DiscountRate = 15
            };
            Campaign campaign3 = new Campaign()
            {
                ID = 3, Name = "İlk Oyun", DiscountRate = 50
            };
            Campaign campaign4 = new Campaign()
            {
                ID = 4, Name = "Yeni Üyelik", DiscountRate = 42
            };
            Campaign campaign5 = new Campaign()
            {
                ID = 5, Name = "Arkadaşınla Oyna", DiscountRate = 12
            };

            Console.WriteLine("\n\n*************** OYUNCULAR VE SATIN ALDIKLARI OYUNLAR ****************\n");

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(gamer1, game4);
            salesManager.Sales(gamer2, game2);
            salesManager.Sales(gamer3, game3);
            salesManager.Sales(gamer4, game1);
            salesManager.Sales(gamer5, game5);

            Console.WriteLine("\n\n*************** OYUNCULARIN KAMPANYA İLE SATIN ALDIKLARI OYUNLAR ****************\n");

            salesManager.SellCampaign(gamer1, game3, campaign5);
            salesManager.SellCampaign(gamer2, game1, campaign4);
            salesManager.SellCampaign(gamer3, game4, campaign1);
            salesManager.SellCampaign(gamer4, game5, campaign2);
            salesManager.SellCampaign(gamer5, game2, campaign3);

            Console.WriteLine("\n\n*************** SİSTEM HAREKETLERİ ****************\n");

            CampaignManager campaignManager = new CampaignManager();

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

            campaignManager.Add(campaign2);
            campaignManager.Update(campaign2);
            campaignManager.Delete(campaign2);

            campaignManager.Add(campaign3);
            campaignManager.Update(campaign3);
            campaignManager.Delete(campaign3);

            campaignManager.Add(campaign4);
            campaignManager.Update(campaign4);
            campaignManager.Delete(campaign4);

            campaignManager.Add(campaign5);
            campaignManager.Update(campaign5);
            campaignManager.Delete(campaign5);
        }
Exemplo n.º 23
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.Id             = 1;
            gamer1.FirstName      = "Mike";
            gamer1.LastName       = "Hoppan";
            gamer1.IdentityNumber = 12345678901;
            gamer1.BirthYear      = 2000;

            GamerManager gamerManager1 = new GamerManager(new MernisServiceAdapter());

            gamerManager1.Add(gamer1);


            Game game1 = new Game();

            game1.GameId    = 1;
            game1.GameName  = "War Craft";
            game1.GamePrice = 10;

            Game game2 = new Game();

            game2.GameId    = 2;
            game2.GameName  = "Go";
            game2.GamePrice = 20;

            GameManager gameManager1 = new GameManager();

            gameManager1.Add(game1);
            gameManager1.Add(game2);

            Campaign campaign1 = new Campaign();

            campaign1.CampaignId   = 1;
            campaign1.CampaignName = "Black Fridad";
            campaign1.DiscountRate = 10;

            CampaignManager campaignManager1 = new CampaignManager();

            campaignManager1.Add(campaign1);

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game1, gamer1);
            salesManager.Sales(game2, gamer1);
            salesManager.CampaignSales(game1, gamer1, campaign1);
            salesManager.CampaignSales(game2, gamer1, campaign1);

            gamerManager1.Update(gamer1);
            gamerManager1.Delete(gamer1);

            gameManager1.Update(game1);
            gameManager1.Delete(game1);

            gameManager1.Update(game1);
            gameManager1.Delete(game1);

            gameManager1.Update(game2);
            gameManager1.Delete(game2);

            campaignManager1.Update(campaign1);
            campaignManager1.Delete(campaign1);
        }
Exemplo n.º 24
0
        static void Main(string[] args)
        {
            //GamerManager gamerManager = new GamerManager(new UserValidationManager());
            //gamerManager.Add(new Entities.Gamer
            //{
            //    DateOfBirth = 1997,
            //    FirstName = "SEDA",
            //    LastName = "AKTEPE",
            //    Tc = 12345
            //});



            //Oyuncu Oluşturma
            Gamer gamer1 = new Gamer();

            gamer1.FirstName   = "Seda";
            gamer1.LastName    = "Aktepe";
            gamer1.Tc          = 12345678987;
            gamer1.DateOfBirth = 1997;

            //Oyuncu Ekleme
            GamerManager gamerManager1 = new GamerManager(new MernisServiceAdapter());

            gamerManager1.Add(gamer1);
            //Oyuncu Silme
            gamerManager1.Delete(gamer1);
            //Oyuncu Güncelleme
            gamerManager1.Update(gamer1);
            Console.WriteLine("*************************");
            //Oyun Oluşturma
            Game game1 = new Game();

            game1.Id   = 1;
            game1.Name = "ASPHALT 9";
            game1.Cost = 1500;

            //Oyun Ekleme
            GameManager gameManager1 = new GameManager();

            gameManager1.Add(game1);
            //Oyun Silme
            gameManager1.Delete(game1);
            //Oyun Güncelleme
            gameManager1.Update(game1);
            Console.WriteLine("*************************");
            //Kampanya Oluşturma
            Campaign campaign1 = new Campaign();

            campaign1.CampaignName = "İndirim yağmuru";
            campaign1.HowManyTimes = 50;

            //Kampanya Ekleme
            CampaignManager campaignManager1 = new CampaignManager();

            campaignManager1.Add(campaign1);
            //Kampanya Silme
            campaignManager1.Delete(campaign1);
            //Kampanya Güncelleme
            campaignManager1.Update(campaign1);
            Console.WriteLine("*************************");
            //Satış
            SalesManager salesManager = new SalesManager();

            //Normal Satış
            salesManager.Sales(gamer1, game1);
            //Kampanyalı Satış
            salesManager.SalesCampaign(gamer1, game1, campaign1);
        }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            Player player1 = new Player();

            player1.Id           = 1;
            player1.FirstName    = "Tuğçe";
            player1.LastName     = "Kadem";
            player1.DateOfBirth  = new DateTime(2000, 11, 17);
            player1.NationaltyId = "123456789";

            Player player2 = new Player();

            player2.Id           = 2;
            player2.FirstName    = "Yiğit";
            player2.LastName     = "Karademir";
            player2.DateOfBirth  = new DateTime(1998, 7, 15);
            player2.NationaltyId = "987654321";

            PlayerManager playerManager1 = new PlayerManager(new MernisServiceAdapters());

            playerManager1.Add(player1);

            playerManager1.Update(player1);
            playerManager1.Delete(player2);



            Game game1 = new Game();

            game1.Id        = 1;
            game1.GameName  = "oyun 1";
            game1.GamePrice = 150;

            Game game2 = new Game();

            game2.Id        = 2;
            game2.GameName  = "oyun 2";
            game2.GamePrice = 100;

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(player1, game1);

            Campaign campaign1 = new Campaign();

            campaign1.Id           = 1;
            campaign1.CampaignName = "kampanya 1";
            campaign1.DiscountRate = 50;



            Campaign campaign2 = new Campaign();

            campaign2.Id           = 2;
            campaign2.CampaignName = "kampanya 2";
            campaign2.DiscountRate = 30;

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign2);
            campaignManager.Update(campaign2);

            SalesManager salesManager1 = new SalesManager();

            salesManager1.CampaignSales(player1, game2, campaign1);
        }
Exemplo n.º 26
0
        static void Main(string[] args)
        {
            PlayersDB player1 = new PlayersDB();

            player1.Adi    = "Burak";
            player1.Soyadi = "Elmas";
            player1.TcNo   = "11239058561";
            player1.DYili  = "1995";

            PlayersDB player2 = new PlayersDB();

            player2.Adi    = "Ahmet";
            player2.Soyadi = "Sevinç";
            player2.TcNo   = "11232658561";
            player2.DYili  = "1975";

            PlayersDB player3 = new PlayersDB();

            player3.Adi    = "Seda";
            player3.Soyadi = "Pınar";
            player3.TcNo   = "1123265851";
            player3.DYili  = "1995";

            MemberManager memberManager = new MemberManager();

            Console.WriteLine("--Üye İşlemleri--");
            Console.WriteLine(" ");
            memberManager.Add(player1);
            memberManager.Add(player3);
            memberManager.Delete(player2);
            memberManager.Update(player1);

            CampaignsDB campaign1 = new CampaignsDB();

            campaign1.CampaignId = 1;
            campaign1.Adi        = "Yılbaşı";
            campaign1.SonGunu    = "5 Ocak 2021";

            CampaignsDB campaign2 = new CampaignsDB();

            campaign2.CampaignId = 2;
            campaign2.Adi        = "Muhteşem Cuma";
            campaign2.SonGunu    = "15 Mart 2021";

            CampaignsDB campaign3 = new CampaignsDB();

            campaign3.CampaignId = 3;
            campaign3.Adi        = "Şahane Ocak";
            campaign3.SonGunu    = "30 Ocak 2021";

            CampaignManager campaignManager = new CampaignManager();

            Console.WriteLine(" ");
            Console.WriteLine("--Kampanya İşlemleri--");
            Console.WriteLine(" ");
            campaignManager.Add(campaign1);
            campaignManager.Delete(campaign2);
            campaignManager.Update(campaign3);

            GameDB game1 = new GameDB();

            game1.GameId     = 678;
            game1.OyunAdi    = "Call Of Duty";
            game1.Fiyat      = "400";
            game1.CampaignId = 2;

            GameDB game2 = new GameDB();

            game2.GameId     = 452;
            game2.OyunAdi    = "Civilizations 5";
            game2.Fiyat      = "80";
            game2.CampaignId = 1;

            GameManager gameManager = new GameManager();

            Console.WriteLine(" ");
            Console.WriteLine("--Oyun İşlemleri--");
            Console.WriteLine(" ");
            gameManager.Add(game1);
            gameManager.Delete(game2);
            gameManager.Update(game1);

            SalesManager salesManager = new SalesManager();

            Console.WriteLine(" ");
            Console.WriteLine("--Satış İşlemleri--");
            Console.WriteLine(" ");
            salesManager.Sales(player1, game1);
            salesManager.SalesCancel(player2, game2);
        }
Exemplo n.º 27
0
        static void Main(string[] args)
        {
            //Oyuncu Ekleme işlemi
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                BirthOfYear    = 1985,
                FirstName      = "BARIŞ",
                LastName       = "DERİN",
                IdentityNumber = 12345678910
            });

            Gamer gamer1 = new Gamer()
            {
                Id             = 1,
                FirstName      = "BARIŞ",
                LastName       = "DERİN",
                IdentityNumber = 12345678910,
                BirthOfYear    = 1985
            };

            gamerManager.Add(gamer1);
            gamerManager.Delete(gamer1);
            gamerManager.Update(gamer1);


            GamerManager gamerManager2 = new GamerManager(new UserValidationManager());

            gamerManager2.Add(new Gamer
            {
                Id             = 1,
                BirthOfYear    = 1985,
                FirstName      = "AYŞE",
                LastName       = "KORKUT",
                IdentityNumber = 34545678910
            });

            Console.WriteLine("\n**********");
            //Oyun ekleme işlemi
            GameManager gameManager = new GameManager();
            Games       game1       = new Games
            {
                Id        = 1,
                GameName  = "PBG",
                GamePrice = 100
            };

            Games game2 = new Games
            {
                Id        = 2,
                GameName  = "Survive",
                GamePrice = 120
            };

            Games game3 = new Games
            {
                Id        = 3,
                GameName  = "Mario",
                GamePrice = 150
            };

            gameManager.Add(game1);
            gameManager.Delete(game2);
            gameManager.Update(game3);

            Console.WriteLine("\n**********");

            //Kampanya Ekledik
            CampaignManager campaignManager = new CampaignManager();
            Campaign        campaign1       = new Campaign
            {
                CampaignId     = 4,
                CampaignName   = "Sepette %25 indirim",
                CampaignAmount = 25
            };

            campaignManager.Add(campaign1);

            Campaign campaign2 = new Campaign
            {
                CampaignId     = 5,
                CampaignName   = "Sepette %10 indirim",
                CampaignAmount = 10
            };

            campaignManager.Delete(campaign2);

            Console.WriteLine("\n**********");
            //Satış manager classına eklediğimiz oyun,oyuncu ve kampanyayı parametre ile gönderdik.
            //SalesManager classına gidip bakabilirsin.satış işlemi orda gerçekleşti.
            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game1, gamer1, campaign1);


            Console.ReadLine();
        }
Exemplo n.º 28
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.GamerId       = 1;
            gamer1.FirstName     = "Sevcan";
            gamer1.LastName      = "Özdemir";
            gamer1.NationalityId = "12345678910";
            gamer1.DateOfBirth   = new DateTime(2021, 01, 01);

            Gamer gamer2 = new Gamer();

            gamer2.GamerId       = 2;
            gamer2.FirstName     = "Esmecan";
            gamer2.LastName      = "Özdemir";
            gamer2.NationalityId = "12345678901";
            gamer2.DateOfBirth   = new DateTime(2020, 01, 01);

            GamerManager gamerManager1 = new GamerManager(new MernisServiceAdapter());

            gamerManager1.Add(gamer1);

            GamerManager gamerManager2 = new GamerManager(new UserValidationManager());

            gamerManager2.Add(gamer2);

            Game game1 = new Game();

            game1.GameId    = 1;
            game1.GameName  = "Oyun1";
            game1.GamePrice = 100;

            Game game2 = new Game();

            game2.GameId    = 2;
            game2.GameName  = "Oyun2";
            game2.GamePrice = 200;

            GameManager gameManager1 = new GameManager();

            gameManager1.Add(game1);
            gameManager1.Add(game2);

            Campaign campaign1 = new Campaign();

            campaign1.CampaignId   = 1;
            campaign1.CampaignName = "Kampanya1";
            campaign1.DiscountRate = 10;

            Campaign campaign2 = new Campaign();

            campaign2.CampaignId   = 2;
            campaign2.CampaignName = "Kampanya2";
            campaign2.DiscountRate = 15;

            CampaignManager campaignManager1 = new CampaignManager();

            campaignManager1.Add(campaign1);
            campaignManager1.Add(campaign2);

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(game1, gamer1);
            salesManager.Sales(game2, gamer1);
            salesManager.CampaignSales(game1, gamer1, campaign1);
            salesManager.CampaignSales(game2, gamer1, campaign2);


            gamerManager1.Update(gamer1);

            gamerManager1.Delete(gamer1);



            gameManager1.Update(game1);
            gameManager1.Update(game2);
            gameManager1.Delete(game1);
            gameManager1.Delete(game2);

            campaignManager1.Update(campaign1);
            campaignManager1.Update(campaign2);
            campaignManager1.Delete(campaign1);
            campaignManager1.Delete(campaign2);
        }
Exemplo n.º 29
0
        static void Main(string[] args)
        {
            //Oyuncu Kayıt(doğrulama gerekli)-silme-güncelleme

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

            gamerManager.Add(new Gamer {
                Id = 1, FirstName = "gamer1", LastName = "gamer11", BirthYear = 1111, IdentityNumber = 11
            });
            gamerManager.Delete(new Gamer {
                Id = 2, FirstName = "gamer2", LastName = "gamer22", BirthYear = 2222, IdentityNumber = 22
            });
            gamerManager.Update(new Gamer {
                Id = 3, FirstName = "gamer3", LastName = "gamer33", BirthYear = 3333, IdentityNumber = 33
            });


            //Oyun ekleme-silme-güncelleme

            GameManager gameManager = new GameManager();

            gameManager.Add(new Game {
                GameId = 1, GameName = "Game1", GamePrice = 270
            });
            gameManager.Delete(new Game {
                GameId = 2, GameName = "Game2", GamePrice = 300
            });
            gameManager.Update(new Game {
                GameId = 3, GameName = "Game3", GamePrice = 210
            });

            // Kampanyalar

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new Campaign {
                CampaignId = 1, CampaignName = "Kampanya1", DiscountRate = 10
            });
            campaignManager.Delete(new Campaign {
                CampaignId = 1, CampaignName = "Kampanya1", DiscountRate = 10
            });
            campaignManager.Update(new Campaign {
                CampaignId = 1, CampaignName = "Kampanya1", DiscountRate = 10
            });

            //Satış-İndirimli satış

            SalesManager salesManager = new SalesManager();

            salesManager.Sales(new Game {
                GameId = 1, GameName = "Game1", GamePrice = 270
            }, new Gamer {
                Id = 3, FirstName = "gamer3", LastName = "gamer33", BirthYear = 3333, IdentityNumber = 33
            });

            salesManager.CampaignSales(new Game {
                GameId = 2, GameName = "Game2", GamePrice = 300
            },
                                       new Gamer {
                Id = 3, FirstName = "gamer3", LastName = "gamer33", BirthYear = 3333, IdentityNumber = 33
            },
                                       new Campaign {
                CampaignId = 1, CampaignName = "Kampanya1", DiscountRate = 10
            }
                                       );
        }