コード例 #1
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer {
                Id = 2, BirthDate = 1997, FirstName = "Melis", LastName = "Yılmaz", TcNo = 12345
            };
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(gamer1);

            Game game1 = new Game {
                GameName = "cs go", GameCost = 100
            };
            GameManager gameManager = new GameManager();

            gameManager.Add(game1);

            OrderManager orderManager = new OrderManager();

            orderManager.order(game1, gamer1);

            Campaign campaign1 = new Campaign {
                CampaignName = "Black Sale", Discount = 65
            };
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.CampaignSale(game1, campaign1, gamer1);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new Gamer());
            GameeManager gameeManager = new GameeManager(new Gamee());

            Console.WriteLine("------------------------------------------");
            Console.WriteLine("what will do");
            Console.WriteLine("1 =Gamer menu");
            Console.WriteLine("2 =Game menu ");
            string answer = Console.ReadLine();

            switch (answer)
            {
            case "1":
                gamerManager.Add();
                Console.WriteLine();
                break;

            case "2":
                gameeManager.Add();
                Console.WriteLine();
                break;

            default:

                break;
            }


            Console.ReadLine();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: ilkebasalak/Game
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id       = 1,
                BirthDay = 1994,

                FirstName      = "ilke",
                LastName       = "Başalak",
                ıdentityNumber = 5678
            });



            Order order1 = new Order()
            {
                Id         = 2,
                OrderPrice = 100,
                GameName   = "Volerant"
            };

            Order order2 = new Order()
            {
                Id         = 3,
                OrderPrice = 200,
                GameName   = "LoL"
            };


            Campaing campaign1 = new Campaing()
            {
                Id           = 4,
                DiscountRate = 20,
                Name         = "Hoşgeldin Kampanyası"
            };
            Campaing campaign2 = new Campaing()
            {
                Id           = 5,
                DiscountRate = 20,
                Name         = "Güle güle Kampanyası"
            };


            OrderManager orderManager = new OrderManager();

            orderManager.Add(order1);
            orderManager.Delete(order2);

            CampaingManager campaignManager = new CampaingManager();

            campaignManager.Add(campaign2);
            campaignManager.ApplyDiscount(campaign2, order1);
            campaignManager.Delete(campaign2);



            Console.ReadLine();
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: burak-alp/KampIntro
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer {
                Id = 1, BirthYear = 1985, FirtsName = "Engin", LastName = "Demiroğ"
            });
        }
コード例 #5
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new NewEStateValidationManager());

            gamerManager.Add(new Gamer {
                Id = 1, BirthYear = 1990, FirsthName = "orkun", LastName = "erkuş", IdentitiyNumber = 187962142
            });
        }
コード例 #6
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new RegisteredManager(), new Messages());

            gamerManager.Add(new Gamer {
                IdentityNumber = 123456,
                Name           = "Berat",
                LastName       = "Bayraktar",
                Birthday       = "08/03/1996"
            });
            Console.ReadKey();
        }
コード例 #7
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                BirthYear      = 1995,
                FirstName      = "Hilal",
                LastName       = "Çetindere",
                IdentityNumber = 12345678987
            });
        }
コード例 #8
0
ファイル: Program.cs プロジェクト: bensuerdgn/Game
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager();

            gamerManager.Name      = "Bensu";
            gamerManager.Surname   = "Erdogan";
            gamerManager.TCNo      = "12345678910";
            gamerManager.Birthdate = "00/00/000";

            SalesManager salesManager = new SalesManager();

            salesManager.Sale(gamerManager);
        }
コード例 #9
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new NewStateUserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                BirthYear      = 1993,
                FirstName      = "Kübra",
                LastName       = "UÇARSU",
                IdentityNumber = 1111
            });
            Console.WriteLine("Hello World!");
        }
コード例 #10
0
        static void Main(string[] args)
        {
            CampaignManager campaignManager = new CampaignManager();
            GamerManager    gamerManager    = new GamerManager();

            Gamers oyuncu1 = new Gamers();

            oyuncu1.Id        = 1;
            oyuncu1.Ad        = "Tolga";
            oyuncu1.SoyAd     = "Atesci";
            oyuncu1.Cinsiyet  = "E";
            oyuncu1.TcNo      = "123";
            oyuncu1.DogumYili = "1992";
            Gamers oyuncu2 = new Gamers();

            oyuncu2.Id        = 2;
            oyuncu2.Ad        = "Ayşe";
            oyuncu2.SoyAd     = "Fatma";
            oyuncu2.Cinsiyet  = "K";
            oyuncu2.TcNo      = "456";
            oyuncu2.DogumYili = "1995";

            Campaigns kampanya1 = new Campaigns();

            kampanya1.Id       = 11;
            kampanya1.Ad       = "A";
            kampanya1.Aciklama = "Multiplayer";
            kampanya1.Indirim  = "%30";
            Campaigns kampanya2 = new Campaigns();

            kampanya2.Id       = 22;
            kampanya2.Ad       = "B";
            kampanya2.Aciklama = "Online";
            kampanya2.Indirim  = "%20";

            campaignManager.Ekle(kampanya1);
            Console.WriteLine("---------------------------------------------------");
            campaignManager.Sil(kampanya2);
            Console.WriteLine("---------------------------------------------------");
            gamerManager.Ekle(oyuncu1);
            Console.WriteLine("---------------------------------------------------");
            gamerManager.Sil(oyuncu2);
            Console.WriteLine("---------------------------------------------------");
        }
コード例 #11
0
        static void Main(string[] args)
        {
            GameManager gameManager = new GameManager();

            gameManager.Add(new Game
            {
                Id        = 1,
                Name      = "Valorant",
                UnitPrice = 150
            });

            GamerManager gamerManager = new GamerManager(new GamerValidationManager());

            gamerManager.Add(new Gamer
            {
                Id            = 1,
                FirstName     = "Ömer",
                LastName      = "Adıgüzel",
                BirthYear     = 2001,
                NationalityId = 54325728590
            });

            OrderManager orderManager = new OrderManager();

            orderManager.Sale(new Order
            {
                Id        = 1,
                GameName  = "Valorant",
                GamerName = "Ömer"
            });

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new Campaign
            {
                Id           = 1,
                OrderId      = 1,
                CampaignName = "İlk Alım Kampanyası, %25 İndirim Uygulandı!"
            });

            Console.ReadLine();
        }
コード例 #12
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer()
            {
                BirthYear = 1994, FirstName = "Hazel", LastName = "Türkdönmez"
            };
            GameProduct game = new GameProduct()
            {
                GameName = "Game1", GamePrice = 100
            };
            GamerManager gamerManager = new GamerManager(new UserValidateManager());
            GameManager  gameManager  = new GameManager();

            gamerManager.Add(gamer);
            gameManager.Add(game);


            SalesManager sales = new SalesManager(gamer, game);

            sales.Sales(gamer, game);
        }
コード例 #13
0
ファイル: Program.cs プロジェクト: melihcan30/Game
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.CustomerName    = "Melihcan";
            gamer1.CustomerSurname = "Serbest";
            gamer1.TcNo            = "12345678910";
            gamer1.DateOfBirth     = "1999";

            Gamer gamer2 = new Gamer();

            gamer2.CustomerName    = "Sena";
            gamer2.CustomerSurname = "Gedik";
            gamer2.TcNo            = "01987654321";
            gamer2.DateOfBirth     = "2000";

            Gamer gamer3 = new Gamer();

            gamer3.CustomerName    = "İrem Sultan";
            gamer3.CustomerSurname = "Kızıl";
            gamer3.TcNo            = "54321678908";
            gamer3.DateOfBirth     = "1999";

            GamerManager customerManager = new GamerManager();

            customerManager.SignUp(gamer1);
            customerManager.Update(gamer2);
            customerManager.Delete(gamer3);

            IGameSaleService summerHoliday     = new SummerHoliday();
            IGameSaleService christmasCampaign = new ChristmasCampaign();

            List <IGameSaleService> sales = new List <IGameSaleService>()
            {
                summerHoliday, christmasCampaign
            };

            Console.ReadLine();
        }
コード例 #14
0
ファイル: Program.cs プロジェクト: yunusocel/Game
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer();

            gamer.Id          = 1;
            gamer.DateOfBirth = 1999;
            gamer.Name        = "Ahmet";
            gamer.Surname     = "Akbas";
            gamer.TcNo        = "1234567890";

            GamerManager gamerManager = new GamerManager(new NewStateUserValidationManager());

            gamerManager.Add(gamer);

            Campaign campaign = new Campaign();

            campaign.Id   = 1;
            campaign.Name = "Sims 4";
            campaign.Type = "Small Campaign";

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);

            Gamee game = new Gamee();

            game.Id       = 1;
            game.Price    = "€12";
            game.Category = "Fight";
            game.Title    = "Mortal Combat";

            SaleManager saleManager = new SaleManager();

            saleManager.SellGameWithCampaign(gamer, game, campaign);
            saleManager.SellGameWithoutCampaign(gamer, game);

            Console.WriteLine();
        }
コード例 #15
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.adi       = "Adi";
            gamer1.soyadi    = "Soyadi";
            gamer1.dogumYili = 1999;
            gamer1.tcNo      = "12345678910";
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(gamer1);

            Game game1 = new Game();

            game1.adi   = "Cyberpunk 2077";
            game1.id    = 1;
            game1.price = 270;
            GameManager gameManager = new GameManager();

            gameManager.NewGame(game1);

            Campaign campaign1 = new Campaign();

            campaign1.campaignName = "!!New Gamer!!";
            campaign1.campaignId   = 1;
            campaign1.campaignDate = 2021;
            CampaignManager campaignManager1 = new CampaignManager();

            campaignManager1.NewCampaign(campaign1);

            OrderManager orderManager = new OrderManager();

            orderManager.AddWithCampaign(game1, gamer1, campaign1);


            Console.ReadKey();
        }
コード例 #16
0
ファイル: Program.cs プロジェクト: semanurgursoy/Game
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer();

            gamer.NationalityId   = "111";
            gamer.FirstName       = "Semanur";
            gamer.LastName        = "Gürsoy";
            gamer.DateOfBirthYear = 2000;
            gamer.UserName        = "******";
            gamer.Email           = "*****@*****.**";
            gamer.Password        = "******";

            Gamer gamer2 = new Gamer();

            gamer2.NationalityId   = "4356546";
            gamer2.FirstName       = "Frodo";
            gamer2.LastName        = "Baggins";
            gamer2.DateOfBirthYear = 2968;
            gamer2.UserName        = "******";
            gamer2.Email           = "*****@*****.**";
            gamer2.Password        = "******";

            Gamer gamer3 = new Gamer();

            gamer3.NationalityId   = "56456";
            gamer3.FirstName       = "Legolas";
            gamer3.LastName        = "SonOfThranduil";
            gamer3.DateOfBirthYear = 0;
            gamer3.UserName        = "******";
            gamer3.Email           = "*****@*****.**";
            gamer3.Password        = "******";

            GamerManager gamerManager  = new GamerManager(new MernisServiceAdapter());
            GamerManager gamerManager2 = new GamerManager(new NewEStateGamerCheckManager());

            gamerManager.Register(gamer);
            gamerManager.NormalRegister(gamer2);
            gamerManager.NormalRegister(gamer2);
            gamerManager.UpdateUserName(gamer, "Nur");
            gamerManager.Delete(gamer);


            SalesManager salesManager = new SalesManager();

            GameInfo game = new GameInfo();

            game.Name          = "Shadow of Mordor";
            game.Language      = "Türkçe";
            game.Version       = 5;
            game.OriginalPrice = 150;
            game.Price         = 150;

            GameInfo game2 = new GameInfo();

            game2.Name          = "Ring";
            game2.Language      = "Türkçe";
            game2.Version       = 2;
            game2.OriginalPrice = 135;
            game2.Price         = 135;

            salesManager.SellTheGame(game, gamer);
            salesManager.SellTheGame(game, gamer2);
            salesManager.SellTheGame(game, gamer3);
            salesManager.list(game);

            salesManager.SellTheGame(game2, gamer2);
            salesManager.list(game2);

            Campaign campaign = new Campaign();

            campaign.Name    = "Yılbaşı İndirimi";
            campaign.percent = 30;

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign, game2);
            campaignManager.Update(campaign, 30, game2);
            salesManager.SellTheGame(game2, gamer3);
            campaignManager.Delete(campaign, game2);

            salesManager.list(game2);
        }
コード例 #17
0
 public void Sale(GamerManager manager)
 {
     manager.Add();
 }