Esempio n. 1
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidation());
            Items        items        = new Items();

            items.ListItems();
            Console.WriteLine();

            Console.WriteLine("(i) Satın alımlarınız, yoğunluk nedeniyle 10 dakika içerisinde kullanılabilir olacaktır. (i)");
            //          list of registered Gamers method
            //Console.WriteLine();
            //gamerManager.List();


            //          spaces for legibility
            Console.WriteLine();
            Console.WriteLine();



            gamerManager.Add(new Gamer
            {
                Id        = 7,
                FirstName = "DON",
                LastName  = "OMAR",
                BirthDate = 2002    //accepted value is 2003
            });
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new InMemoryGamerDal());

            gamerManager.Delete(125);

            gamerManager.Update(new Gamer
            {
                Id             = 124,
                FirstName      = "Yağmur",
                LastName       = "-",
                BirthYear      = 1997,
                IdentityNumber = 123123222
            });

            gamerManager.Add(new Gamer
            {
                Id             = 126,
                FirstName      = "Şevval",
                LastName       = "-",
                BirthYear      = 1999,
                IdentityNumber = 122112344
            });

            foreach (var gamer in gamerManager.GetAll())
            {
                Console.WriteLine(gamer.FirstName);
            }
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            // Test
            Gamer gamer1 = new Gamer()
            {
                GamerId        = 1,
                BirthYear      = 1997,
                FirstName      = "İremm",
                LastName       = "Çalışkan",
                IdentityNumber = 12345678912
            };
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(gamer1); // Hata

            GamerManager gamerManager2 = new GamerManager(new NewEStateUserValidationManager());

            gamerManager2.Add(gamer1);

            Campaign campaign = new Campaign()
            {
                CampaignId = 1,
                Name       = "Black Friday",
                Discount   = 50
            };
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);

            SaleManager saleManager = new SaleManager();

            saleManager.Sale(gamer1, campaign);
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            GamerManager    gamerManager    = new GamerManager(new GamerCheckManager());
            CampaignManager campaignManager = new CampaignManager();
            GameManager     gameManager     = new GameManager();

            Gamer gamer = new Gamer {
                Id = 1, Name = "Eyüp", LastName = "Gencer", DateOfBirth = "1994", NationalityId = "123456789"
            };
            Game game = new Game {
                Id = 1, Name = "Forza Horizon 4", Price = 210.49
            };
            Campaign campaign = new Campaign {
                Id = 1, Name = "Campaign", Discount = 0.15
            };


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

            //campaignManager.Add(campaign);
            //campaignManager.Delete(campaign);
            //campaignManager.Update(campaign);

            //gameManager.Add(game);
            //gameManager.Delete(game);
            //gameManager.Update(game);
            gameManager.Sell(game, gamer, campaign);
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer
            {
                Id         = 1,
                FirstName  = "EBRU",
                LastName   = "MERD",
                BirthYear  = "2002",
                IdentityId = "123456"
            };

            Game game = new Game
            {
                Id        = 2,
                GameName  = "Valorant",
                GamePrice = 70
            };

            Compaign compaign = new Compaign
            {
                Id               = 3,
                CampaignName     = "3 al 1 öde",
                CampaignDiscount = 1
            };

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

            gamerManager.Add(gamer);
            SalesManager salesManager = new SalesManager();

            salesManager.Add(gamer, game, compaign);
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

            gamer1.Id             = 1;
            gamer1.FirstName      = "İbrahim";
            gamer1.LastName       = "Seyman";
            gamer1.BirthYear      = 2001;
            gamer1.IdentityNumber = 29629454810;

            Employee employee1 = new Employee();

            employee1.Id             = 2;
            employee1.FirstName      = "Engin";
            employee1.LastName       = "Demiroğ";
            employee1.BirthYear      = 1985;
            employee1.IdentityNumber = 12345678910;
            employee1.Salary         = 5000;

            IUserService gamerManager = new GamerManager(new NewEStateValidationManager());

            gamerManager.Add(gamer1);

            IUserService employeeManager = new EmployeeManager();

            employeeManager.Add(employee1);

            IOrderService orderManager = new OrderManager();

            orderManager.Add(new Game()
            {
                GameName = "Euro Truck Simulator", Id = 1, Type = "Simulator"
            });
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            IUser gamer = new Gamer {
                Id = 1, FirstName = "Halil".ToUpper(), LastName = "Temel".ToUpper(), BirthYear = 1991, NationalityId = 12345678910
            };
            IGamerService gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(gamer);

            Game game = new Game {
                Id = 1, GameName = "Call Of Duty 2", GamePrice = 25
            };
            IGameService gameManager = new GameManager();

            gameManager.Add(game);

            Campaign campaign = new Campaign {
                Id = 1, CampaignName = "%40 İndirim Kampanyası", DiscountRate = 40
            };
            ICampaignService campaignManager = new CampaignManager();

            campaignManager.AddCampaign(game, campaign);

            ISalesService salesManager = new SalesManager();

            salesManager.Sell(gamer, game, campaign, campaignManager, gamerManager, gameManager);
            salesManager.Sell(gamer, game, gamerManager, gameManager);
        }
Esempio n. 8
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new MernisServiceAdapter());
            Gamer        gamer        = new Gamer {
                Id = 1, FirstName = "Berna", Surname = "Akın", NationalId = "1111111111111", DateOfBirth = new DateTime(1991, 1, 1)
            };

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

            Game game = new Game {
                Id = 2, Name = "GoodGame", Description = "It's so awesome", Price = 200
            };
            GameManager gameManager = new GameManager();

            gameManager.Add(game);
            gameManager.Delete(game);
            gameManager.Update(game);

            Campaign campaign = new Campaign {
                Id = 3, Name = "Big Sale", Discount = 10
            };
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);
            campaignManager.Delete(campaign);
            campaignManager.Update(campaign);
        }
Esempio n. 9
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new GamerCheckManager());
            Gamer        gamer1       = new Gamer
            {
                Id            = 1,
                DateOfBirth   = new DateTime(1999, 06, 07),
                FirstName     = " SAMET ",
                LastName      = "  AKCA ",
                UserName      = "******",
                NationalityId = 444444
            };

            Gamer gamer2 = new Gamer
            {
                Id            = 2,
                DateOfBirth   = new DateTime(1997, 09, 16),
                FirstName     = " NAZLI ",
                LastName      = " CEKİÇ ",
                UserName      = "******",
                NationalityId = 55555555
            };



            gamerManager.Add(gamer1);

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

            CampaingManager campaingManager = new CampaingManager();
            Campaign        campaign        = new Campaign {
                Id = 1, CampaignName = "  %60 İNDİRİMLİ ", DiscountRate = 0.60M
            };
            Campaign campaign2 = new Campaign {
                Id = 2, CampaignName = "  %80 İNDİRİMLİ ", DiscountRate = 0.80M
            };

            campaingManager.Add(campaign);

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

            GameManager gameManager = new GameManager();
            Game        game1       = new Game {
                Id = 1, GameName = "Red Dead 2 ", GamePrice = 200
            };
            Game game2 = new Game {
                Id = 2, GameName = "GTA 5  ", GamePrice = 140
            };

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

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

            OrderManager orderManager = new OrderManager();

            orderManager.CampaignOrder(game1, gamer1, campaign);
            orderManager.Order(game2, gamer2);
        }
Esempio n. 10
0
        static void Main(string[] args)
        {
            GamerManager gm = new GamerManager(new UserValidationManager());

            gm.Add(new Gamer {
                Id = 1, BirthYear = 1989, FirstName = "sefa", LastName = "memis"
            });
        }
Esempio n. 11
0
        private static void GamerOperations()
        {
            GamerManager gamerManager = new GamerManager(new EfGamerDal());

            gamerManager.Add(new Gamer {
                Name = "Can Cuma", LastName = "YAMAN", Dob = new DateTime(1998, 07, 16), IdentityNumber = "11683333333"
            });
        }
Esempio n. 12
0
 void OnTriggerEnter2D(Collider2D hitInfo)
 {
     if (hitInfo.name == "Ball")
     {
         string wallName = transform.name;
         GamerManager.Score(wallName);
         hitInfo.gameObject.SendMessage("RestartGame", 1.0f, SendMessageOptions.RequireReceiver);
     }
 }
Esempio n. 13
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer {
                UserId = 1, Name = "Fatih", LastName = "Kabak", NationalityId = "12345678910", YearOfBirth = 1999
            };
            Gamer gamer2 = new Gamer {
                UserId = 2, Name = "Ekrem", LastName = "Sönmez", NationalityId = "11111111110", YearOfBirth = 1992
            };
            Gamer gamer3 = new Gamer {
                UserId = 3, Name = "A", LastName = "", NationalityId = "123", YearOfBirth = 2010
            };
            Gamer gamer4 = new Gamer {
                UserId = 4, Name = "Özgür", LastName = "Ağca", NationalityId = "13445367890", YearOfBirth = 2001
            };

            Game gtav = new Game {
                GameId = 1, Name = "GTA-V", Developer = "Rockstar Games", ReleaseDate = "17 Eylül 2013", UnitPrice = 156
            };
            Game pubg = new Game {
                GameId = 2, Name = "PUBG", Developer = "KRAFTON, Inc.", ReleaseDate = "21 Aralık 2017", UnitPrice = 87
            };

            Console.WriteLine("*********************************************");
            IGamerDal          gamerDal          = new InMemoryGamerDal();
            IValidationService validationService = new MernisManager();

            GamerManager gamerManager = new GamerManager(gamerDal, validationService);

            gamerManager.Add(gamer1);
            gamerManager.Add(gamer2);
            gamerManager.Add(gamer3);
            gamerManager.Add(gamer4);
            gamerManager.Delete(gamer2);
            Console.WriteLine("*********************************************");

            Console.WriteLine("\n*********************************************");
            IGameDal         gameDal         = new InMemoryGameDal();
            ICampaignService campaignService = new CampaignManager();

            GameManager gameManager = new GameManager(gameDal);

            gameManager.Add(gtav);
            gameManager.Add(pubg);

            OrderManager orderManager = new OrderManager(campaignService);

            orderManager.CreateCampaignOrder(gamer1, gtav, new Campaign {
                Name = "Hot Sales!", DiscountRate = 25
            });
            orderManager.CreateCampaignOrder(gamer4, pubg, new Campaign {
                Name = "Winter Sales!", DiscountRate = 50
            });
            orderManager.CreateOrder(gamer1, pubg);

            Console.WriteLine("*********************************************");
            Console.ReadKey();
        }
Esempio n. 14
0
        static void Main(string[] args)
        {
            BaseGamersManager baseGamersManager = new GamerManager();

            baseGamersManager.Save(new Customer {
                FirstName = "Hakan".ToUpper(), LastName = "Budak".ToUpper(), NationaltyId = "13649188886", DateOfBirth = new DateTime(2000, 4, 10)
            });

            Console.Read();
        }
Esempio n. 15
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer()
            {
                GamerId = 1,
                IdentificationNumber = "103040",
                Name      = "Thomas",
                Surname   = "Anderson",
                BirthYear = new DateTime(1971, 9, 13)
            };

            Gamer gamer2 = new Gamer()
            {
                GamerId = 2,
                IdentificationNumber = "203040",
                Name      = "Agent",
                Surname   = "Smith",
                BirthYear = new DateTime(1972, 6, 25)
            };

            Game game1 = new Game()
            {
                GameId = 1,
                Name   = "Call of Duty",
                Price  = 100
            };

            Game game2 = new Game()
            {
                GameId = 2,
                Name   = "Cyberpunk 2077",
                Price  = 250
            };

            CampaignManager campaignManager = new CampaignManager();
            Campaign        campaign1       = campaignManager.Add(new Campaign()
            {
                CampaignHeader      = "Deal up to %70 OFF !!!",
                CampaignDescription = "Until 25 February 2021",
                CampaignId          = 1,
                DiscountRatio       = 70,
                Gamer = gamer1
            });

            OrderManager orderManager = new OrderManager();

            orderManager.MakeDiscount(campaign1, game2);
            orderManager.MakeDiscount(campaign1, game1);

            GamerManager gamerManagerDevelopment = new GamerManager(new DevelopmentEnvValidationManager());
            GamerManager gamerManagerProduction  = new GamerManager(new ProductionEnvValidationManager());

            gamerManagerDevelopment.Add(gamer1);
            gamerManagerProduction.Add(gamer2);
        }
Esempio n. 16
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer()
            {
                Id            = 1,
                NationalityId = 200,
                FirstName     = "Yunus Emre",
                LastName      = "Kayaoğlu",
                BirthYear     = 2002
            };
            GamerManager gamerManager = new GamerManager(new GamerValidationManager());

            gamerManager.Add(gamer1);
        }
Esempio n. 17
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new NewEUserValidationManager());
            Gamer        gamer        = new Gamer()
            {
                Id = 1, FirstName = "Koray", LastName = "Halat", BirthYear = 1979, TcNo = "123456"
            };
            bool sonuc = gamerManager.Add(gamer);

            if (!sonuc)
            {
                return;
            }
            //gamerManager.Add(new Gamer { Id = 1, FirstName = "Koray", LastName = "Halat", BirthYear = 1979, TcNo = "123456" });

            Campain campain = new Campain()
            {
                Id = 1, CampainName = "Yeni Giriş Kampanyası", CampainTime = 45, CampainDiscont = "%25"
            };
            Game game = new Game()
            {
                Id = 1, GameName = "Last Of Us", Size = 52, GamePrice = 750
            };
            Order order = new Order()
            {
                OrderPrice = 720, OrderPiece = 1
            };


            GameManager gameManager1 = new GameManager();

            gameManager1.Add(game, gamer, campain);
            gameManager1.Delete(game, gamer, campain);
            gameManager1.Update(game, gamer, campain);

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

            CampainManager campain1 = new CampainManager();

            campain1.Add(campain, gamer);
            campain1.Delete(campain);
            campain1.Update(campain);

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

            OrderManager order1 = new OrderManager();

            order1.Done(order, gamer);
            order1.Non(order, gamer);
        }
Esempio n. 18
0
        static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new UserValidationManager());
            Gamer        gamer1        = new Gamer()
            {
                FirstName = "Umut", LastName = "Duman", TcNo = "12345", BirthDay = 1999
            };


            Game game1 = new Game()
            {
                GameId = 2, GameName = "PUBG", GamePrice = 650
            };
            Game game2 = new Game()
            {
                GameId = 3, GameName = "FORTNİTE", GamePrice = 450
            };
            Game game3 = new Game()
            {
                GameId = 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, gamer1);
            salesManager.CampaignSales(game2, gamer1, campaign2);
        }
Esempio n. 19
0
        static void Main(string[] args)
        {
            GameManager  gameManager  = new GameManager();
            GamerManager gamerManager = new GamerManager(new UserControlManager());


            gamerManager.Add(new Gamer
            {
                GamerId        = 1,
                FirstName      = "Çağrı",
                LastName       = "Kibar",
                IdentityNumber = "123456789"
            });
            gamerManager.Update(new Gamer
            {
                GamerId        = 1,
                FirstName      = "Çağrı",
                LastName       = "Kibar",
                IdentityNumber = "123456789"
            });
            gamerManager.Delete(new Gamer
            {
                GamerId        = 1,
                FirstName      = "Çağrı",
                LastName       = "Kibar",
                IdentityNumber = "123456789"
            });

            gameManager.GameBuy(new Gamer
            {
                GamerId        = 1,
                FirstName      = "Çağrı",
                LastName       = "Kibar",
                IdentityNumber = "123456789"
            }, new Game
            {
                GameId    = 1,
                GameName  = "Battlefield 4",
                GamePrice = 150
            }, new Campaign
            {
                CampaignId   = 1,
                CampaignName = "%50 İndirim",
                Description  = "Promo kodu sayesinde indirim kazanırsınız"
            });
        }
Esempio n. 20
0
        static void Main(string[] args)
        {
            UserManager userManager = new UserManager(new MernisCheckManager());
            Customer    customer1   = new Customer();

            customer1.Id             = 1;
            customer1.FirstName      = "Aytuğ";
            customer1.LastName       = "YEŞİLYURT";
            customer1.BirthYear      = new DateTime(1111, 1, 1);
            customer1.NationalNumber = 11111111111;
            customer1.CardNumber     = "1111-1111-1111-1111-1111";
            customer1.UserName       = customer1.FirstName + " " + customer1.LastName;

            userManager.Save(customer1);

            Console.Write("\nOYUN SATIN ALMAK İÇİN BİR TUŞA BASINIZ...");
            Console.ReadLine();


            GamerManager gamerManager = new GamerManager();
            GameCompany  gameCompany1 = new GameCompany();

            gameCompany1.Id           = 1;
            gameCompany1.GameName     = "Red Dead Redemption 2";
            gameCompany1.GameCategory = "Aksiyon, Savaş, Cinsellik";
            gameCompany1.ReleaseDate  = new DateTime(2018, 10, 26);
            gameCompany1.CompanyName  = "ROCKSTAR GAMES";
            GameCompany gameCompany2 = new GameCompany();

            gameCompany2.GameName = "GTA V";
            GameCompany gameCompany3 = new GameCompany();

            gameCompany3.GameName = "L.A. Noire";

            CampaignManager campaignManager = new CampaignManager();

            gamerManager.Buy(gameCompany1, customer1);
            Console.Write("\nOYUN İNDİRİMİ ALMAK İÇİN BİR TUŞA BASINIZ...");
            Console.ReadLine();
            campaignManager.SummerSale(gameCompany1, gameCompany2, gameCompany3);


            Console.ReadLine();
        }
Esempio n. 21
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer()
            {
                NationailtyId = 200,
                BirthYear     = 2002,
                FirstName     = "Yunus Emre",
                LastName      = "Kayaoglu"
            };

            Game game1 = new Game()
            {
                Id          = 1,
                GameName    = "Valorant",
                CompanyName = "Riot Games",
                Price       = 250
            };

            Campaign campaign1 = new Campaign()
            {
                Id             = 1,
                CampaignName   = "İlkBahar İndirimi",
                DiscountPrice  = 30,
                CampaignAmount = 250
            };

            Order order1 = new Order()
            {
                Id          = 1,
                OrderNumber = 124243
            };

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

            gamerManager.Add(gamer1);

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);

            OrderManager orderManager = new OrderManager();

            orderManager.Add(order1, game1, campaign1); // oyunları ve kampanyaları el ile tanımlıyoruz fakat kampanya şartını ordermanager'da yaptık
        }
Esempio n. 22
0
        static void Main(string[] args)
        {
            Game fpsGame      = new FpsGame();
            Game survivalGame = new SurvivalGame();
            Game racingGame   = new RacingGame();


            Campaign campaign1 = new Campaign()
            {
                Id = 1, Explanation = "Haftasonu İndirimi", CampaingCount = 5
            };
            CampaignManage campaignManage = new CampaignManage();

            campaignManage.Add(campaign1);
            Console.WriteLine("Kampanya Sayımız:" + campaignManage.Campaigns.Count);

            Gamer gamer1 = new Gamer()
            {
                Id = 1, FirstName = "Kemal", LastName = "Yoğurt", TcNo = "12345678910", BornDate = "11/07/1999"
            };
            GamerManager gamerManager = new GamerManager();

            gamerManager.SignUp(gamer1);
            Console.WriteLine();
            //Console.WriteLine("-------------------");
            //foreach (var gamer in gamerManager.Gamers)
            //{
            //    Console.WriteLine(gamer.FirstName);
            //}
            gamerManager.GetBuy(racingGame, gamer1);
            Console.WriteLine("-------------------------------------");
            gamerManager.GedBargainBuy(racingGame, gamer1, campaign1);


            //gamerManager.Delete(gamer1);
            //foreach (var gamer in gamerManager.Gamers)
            //{
            //    Console.WriteLine(gamer.FirstName);
            //}
            Console.WriteLine("---------------------------");
            //gamerManager.Update(gamer1);
            //gamerManager.Validation(gamer1);
            Console.ReadLine();
        }
Esempio n. 23
0
        static void Main(string[] args)
        {
            Campain halfPriceCampain = new Campain()
            {
            };
            GamerManager gamerManager = new GamerManager()
            {
            };
            ComputerGameManager computerGameManager = new ComputerGameManager()
            {
            };
            Game oyun = new Game()
            {
            };
            Gamer oyuncu = new Gamer()
            {
            };

            oyuncu.GamerID             = 1;
            oyuncu.GamerIdentityNumber = "30277256554";
            oyuncu.GamerName           = "Nevzat";
            oyuncu.GamerSurname        = "Peker";
            oyuncu.GamerTelNumber      = "53508590";
            oyun.GameName = "GTA5 ";
            oyun.GameID   = 1;

            computerGameManager.AddGame(oyun);
            gamerManager.TcKontrol(oyuncu);
            List <Game> games = new List <Game>()
            {
                oyun
            };
            List <Gamer> gamers = new List <Gamer>()
            {
                oyuncu
            };
            List <Campain> campains = new List <Campain>()
            {
                halfPriceCampain
            };

            computerGameManager.SellGame(games, gamers, campains);
        }
Esempio n. 24
0
        static void Main(string[] args)
        {
            // Kampanyalı Oyun Satın al
            SellGame sellGame = new SellGame(new FirstCampaign());

            sellGame.ChooseCampaign(new Gamer()
            {
                DateOfBirth = new DateTime(1998, 1, 24), FirstName = "Burak", Id = 1, LastName = "Genç", NationalityId = "23104176916"
            });


            //Sisteme oyuncu ekle
            GamerManager gamer = new GamerManager(new MernisServiceAdapter());

            gamer.SaveGamer(new Gamer()
            {
                DateOfBirth = new DateTime(1999, 1, 24), FirstName = "Ahmet Okay", Id = 1, LastName = "Akyıldız", NationalityId = "26717398838"
            });
        }
Esempio n. 25
0
        static void Main(string[] args)
        {
            IUserValidationService userValidationService = new UserValidationManager();
            GamerManager           gamerManager          = new GamerManager(userValidationService);

            //veya GamerManager gamerManager = new GamerManager(new UserValidationManager());
            gamerManager.Add(new Gamer
            {
                Id             = 1,
                FirstName      = "Dilek",
                LastName       = "Atmaca",
                BirthYear      = 1995,
                IdentityNumber = 5562
            });
            //gamerManager.Update(...);
            //gamerManager.Delete(...);


            //kampanya işlemleri
            ICampaignService campaignService = new CampaignManager();
            Campaign         campaign        = new Campaign
            {
                Id             = 1,
                CampaignName   = "Yeni Yıl Kampanyası",
                DiscountAmount = 9.99,
                ValidityDate   = new DateTime(2021, 01, 31),
            };

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


            //satış işlemleri....
            Gamer gamer2 = new Gamer {
                Id = 2, FirstName = "Altuğ", LastName = "Atmaca", BirthYear = 1993, IdentityNumber = 6255
            };
            ISalesService salesService = new SalesManager();

            salesService.Sell(gamer2);
            salesService.Sell(gamer2, campaign);
        }
Esempio n. 26
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new GamerCheckManager());

            //Yeni Oyuncu tanımlama
            Gamer gamer1 = new Gamer
            {
                Id       = 1, FirstName = "Galip", LastName = "Doğan", NationalityId = 11111111111,
                BirthDay = new DateTime(1986, 11, 4)
            };

            //Yeni Oyuncu Ekleme

            gamerManager.Add(gamer1);

            //Yeni Oyun tanımlama
            Game game1 = new Game();

            game1.Id       = 1;
            game1.GameName = "Oyun1";

            //Yeni Kampanya tanımlama
            Campaign campaign1 = new Campaign();

            campaign1.CampaignName      = "Yeni Kampanya";
            campaign1.CapmpaignDiscount = 25;

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

            gameManager.Add(game1);

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

            campaignManager.Add(campaign1);

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

            salesManager.Add(gamer1, game1, campaign1);
        }
Esempio n. 27
0
        static void Main(string[] args)
        {
            BaseGamerManager gamerManager = new GamerManager(new MernisServiceAdapter());
            Gamer            gamer        = new Gamer {
                DateOfBirth = new DateTime(2000, 2, 14), FirstName = "Elif", LastName = "Karagöz", NatioanalityId = "43597864310"
            };

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

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

            GameManager gameManager = new GameManager();
            Game        game        = new Game {
                GameName = "Cyberpunk", GamePrice = "325"
            };

            gameManager.Save(game);
            gameManager.Update(game);
            gameManager.Delete(game);

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

            CampaignManager campaignManager = new CampaignManager();
            Campaign        campaign        = new Campaign {
                CampaignName = "Bayram Kampanyası", CampaignRate = "%50"
            };

            campaignManager.Save(campaign);
            campaignManager.Update(campaign);
            campaignManager.Delete(campaign);

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

            SaleManager saleManager = new SaleManager();

            saleManager.NormalSale(game, gamer);
            saleManager.CampaignSale(game, gamer, campaign);

            Console.ReadLine();
        }
Esempio n. 28
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                BirthYear      = new DateTime(1988),
                FirstName      = "ETHEM ANIL",
                LastName       = "SANDALCI",
                IdentityNumber = 12345
            });

            GameManager gameManager = new GameManager();

            gameManager.Add(new Game
            {
                Id           = 3,
                ProductName  = "Diablo III",
                ProductPrice = 19
            });

            OfferManager offerManager = new OfferManager();

            offerManager.Add(new Offer
            {
                Id        = 5,
                OfferName = "Legend Of Summer",
                Discount  = 30
            });

            SaleManager salesManager = new SaleManager();

            salesManager.Add(new Gamer {
                FirstName = "ETHEM ANIL, "
            }, new Game {
                ProductName = "Diablo, "
            }, new Offer {
                OfferName = "Legend Of Summer"
            });
        }
Esempio n. 29
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer        = new Gamer()
            {
                Id        = 8,
                FirstName = "Benazir",
                LastName  = "Ateş",
                BirthYear = 1997,
                TcNo      = "12369547852"
            };

            gamerManager.Add(gamer);

            Campaign campaign = new Campaign()
            {
                Id           = 1,
                CampaignName = "TARAFTAR",
                CampaignRate = 45
            };

            Game game = new Game()
            {
                GameByte = 160,
                GameName = "jUMANJİ",
                Price    = 50,
            };

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);

            GameSellManager gameSellManager = new GameSellManager(campaign, game);

            gameSellManager.sell(gamer, game, campaign);



            Console.WriteLine();
        }
Esempio n. 30
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer();

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

            IGameService csGoManager        = new CsGoManager();
            IGameService gTA5Manager        = new GTA5Manager();
            IGameService theWitcher3Manager = new TheWitcher3Manager();

            IDiscountService welcomeDiscount   = new WelcomeDiscount();
            IDiscountService christmasDiscount = new ChristmasDiscount();
            IDiscountService summerDiscount    = new SummerDiscount();

            GameSellManager gameSellManager = new GameSellManager();

            DiscountManager discountManager = new DiscountManager();

            //Gamer1 = Yasir Emin ÇİFTÇİ

            gamer1.IdentityNumber = "14347132386";
            gamer1.FirstName      = "Yasir Emin";
            gamer1.LastName       = "Çiftçi";
            gamer1.DateOfBirth    = new DateTime(1997, 3, 5);
            gamer1.Id             = 1;
            // Ağustos indirimleri Adlı bir kampya girişi yapılıyor.

            discountManager.Add(summerDiscount);
            Console.WriteLine("---------------------");

            // Yeni oyuncu kaydı yapılıyor

            gamerManager.Add(gamer1);
            Console.WriteLine("---------------------");

            // Yasir adlı oyunucu, The Witcher 3 oyununu hoş geldiniz indirimi ile satın alıyor.

            gameSellManager.Sell(gamer1, theWitcher3Manager, welcomeDiscount);
        }