Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Player player1 = new Player()
            {
                NationaityId = "0000000000", Name = "ANIL", Surname = "ÖZRENK", DateOfBirth = new DateTime(1999, 6, 22)
            };

            Game game1 = new Game()
            {
                Name = "ECorps", Genre = "Cyberpunk Vr Action", BasePrice = 50
            };

            Campaing campaing1 = new Campaing()
            {
                Name = "Patron Cildirdi", SaleAmount = 0.75
            };

            PlayerManager playerManager = new PlayerManager(new PlayerCheckService());

            playerManager.Add(player1);

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);
            CampaingManager campaingManager = new CampaingManager();

            campaingManager.Apply(campaing1, game1);
            SaleManager saleManager = new SaleManager();

            saleManager.Buy(game1, player1);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Gamer gamer = new Gamer
            {
                TCKN      = 12345678910,
                Name      = "Ayşe",
                Surname   = "Erçin",
                Birthyear = 1997
            };
            Campaing campaing = new Campaing {
                Name            = "Ramadan",
                DiscountPercent = 5
            };

            Game game = new Game
            {
                Name        = "Cyberpunk",
                Price       = 150,
                ReleaseYear = 2021
            };

            GamerManager gamerManager = new GamerManager(new ValidationWithMernis());

            gamerManager.Register(gamer);

            CampaingManager campaingManager = new CampaingManager();

            campaingManager.Add(campaing);
            OrderManager orderManager = new OrderManager(new CampaingCheckManager());

            orderManager.Order(gamer, game, campaing);

            Console.ReadKey();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            IGamerService gamerService = new SteamGamerManager(new MernisServiceAdapter());

            gamerService.Save(new Gamer {
                Id = 1, FirstName = "Batuhan", LastName = "Güner", NationalityId = "14725836912", DateBirth = new DateTime(1997, 2, 23)
            });

            IGameSales gameSales = new SalesManager();

            gameSales.ToSell(new Gamer {
                FirstName = "Batuhan"
            }, new Game {
                Id = 1, Name = "Call Of Duty", Category = "Action", Price = 125.50
            });

            ICampaingService campaingService = new CampaingManager();

            campaingService.Add(new Campaign {
                Id = 1, Name = "Yaza Mücde", ExpireDate = new DateTime(2021, 4, 5), Percantage = 25
            });

            IGameSales gameSales1 = new SalesManager();

            gameSales1.CampaignToSell(new Game {
                Name = "Call Of Duty", Price = 125.50
            }, new Campaign {
                Name = "Yaza Mücde", Percantage = 25
            }, true);

            Console.ReadLine();
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Customer customer = new Customer
            {
                GamerId     = 1,
                Name        = "Ali",
                SName       = "Kim",
                NatId       = 12345678910,
                YearOfBirth = new DateTime(1998, 1, 1)
            };

            Product product = new Product
            {
                Id    = 1,
                Name  = "Kulaklık",
                Price = 150,
                Rate  = 0
            };

            ICustomerService customerService = new CustomerManager();

            customerService.Add(customer);

            IProductService productService = new ProductManager();

            productService.Add(product);

            ICampaignService campaignService = new CampaingManager();

            campaignService.Add(product, 10);

            ISaleService saleService = new SaleManager();

            saleService.Sale(customer, product);
        }
Exemplo n.º 5
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);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            Gamer gamer1 = new Gamer
            {
                Id          = 0,
                UserName    = "******",
                Password    = "******",
                FirstName   = "kaan",
                LastName    = "şen",
                TcNo        = "1111111111",
                DateOfBirth = new DateTime(1998, 08, 10),
            };

            Game game = new Game {
                Id = 0, Name = "Metin2", Type = "Savaş", Price = 80
            };
            Game game2 = new Game {
                Id = 0, Name = "Knight Online", Type = "Savaş", Price = 60
            };
            Game game3 = new Game {
                Id = 0, Name = "NFS", Type = "Yarış", Price = 100
            };

            GamerManager gamerManager = new GamerManager(new MernisPersonCheck());

            //GamerManager gamerManager = new GamerManager(new GamerTestCheckManager()); /*Test mernis check*/

            gamerManager.Insert(gamer1);


            Campaign campaign = new Campaign {
                Id = 0, CampaignName = "Sezon İndirimi", CampaignDiscountRate = 20
            };
            Campaign campaign2 = new Campaign {
                Id = 0, CampaignName = "Kış İndirimi", CampaignDiscountRate = 10
            };

            CampaingManager campaingManager = new CampaingManager();

            campaingManager.Insert(campaign);
            campaingManager.Insert(campaign2);

            GameSellingManager gameSellingManager = new GameSellingManager(new GamerTestCheckManager());

            gameSellingManager.Sell(game, gamer1);
            gameSellingManager.Sell(game2, gamer1, campaign2);
            gameSellingManager.Sell(game3, gamer1, campaign);
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer        = new Gamer()
            {
                Id        = 1,
                FirstName = "AHMET",
                LastName  = "ŞENGÜL",
                DogumYılı = 2000,
                TcNo      = "12587456398"
            };

            gamerManager.Add(gamer);

            Campaign campaign = new Campaign()
            {
                Id           = 1,
                CampaignName = "Ağaya Beleş",
                CampaignRate = 0
            };

            Game game = new Game()
            {
                Id       = 1,
                GameName = "Leistok",
                Price    = 50,
            };

            CampaingManager campaignManager = new CampaingManager();

            campaignManager.Add(campaign);

            GameSellManager gameSellManager = new GameSellManager(campaign, game);

            gameSellManager.sell(game, gamer, campaign);



            Console.ReadLine();
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new NewUserValidation());

            gamerManager.Add(new Gamer
            {
                Id        = 1,
                NickName  = "xyzw",
                FirstName = "qwerty",
                LastName  = "asdfg",
                Mail      = "*****@*****.**",
                TcNum     = 123456789,
                BirthYear = 19
            });

            OrderManager    orderManager    = new OrderManager();
            GamerManager    gameManager     = new GameManager();
            CampaingManager kampanyaManager = new CampaingManager();

            Games game1 = new Games();

            game1.GameId    = 1;
            game1.GameName  = "Satranç";
            game1.GamePrice = 150;
            gameManager.Ekle(game1);
            Console.WriteLine("---------------------------");
            Console.WriteLine("");


            Games game2 = new Games();

            game2.GameId    = 2;
            game2.GameName  = "Mangala";
            game2.GamePrice = 200;
            gameManager.Ekle(game2);
            Console.WriteLine("---------------------------");
            Console.WriteLine("");

            Games game3 = new Games();

            game3.GameId    = 3;
            game3.GameName  = "Go";
            game3.GamePrice = 100;
            gameManager.Ekle(game3);
            Console.WriteLine("---------------------------");
            Console.WriteLine("");

            Gamer gamer1 = new Gamer();

            gamer1.Id        = 1;
            gamer1.NickName  = "Muhibbi";
            gamer1.FirstName = "Kanuni Sultan Süleyman";
            gamer1.LastName  = "Kanuni";
            gamer1.Mail      = "muhteş[email protected]";
            gamer1.TcNum     = 149400046;
            gamer1.BirthYear = 1494;
            gamerManager.Add(gamer1);

            Console.WriteLine("Oyuncu " + gamer1.NickName + " kaydedildi ! ");
            Console.WriteLine("");
            Console.WriteLine("---------------------------");

            Gamer gamer2 = new Gamer();

            gamer2.Id        = 2;
            gamer2.NickName  = "Avni";
            gamer2.FirstName = "Fatih Sultan Mehmet";
            gamer2.LastName  = "Fatih";
            gamer2.Mail      = "*****@*****.**";
            gamer2.TcNum     = 143200030;
            gamer2.BirthYear = 1432;
            gamerManager.Add(gamer2);
            Console.WriteLine("Oyuncu " + gamer2.NickName + " kaydedildi ! ");
            Console.WriteLine("");
            Console.WriteLine("---------------------------");

            Gamer gamer3 = new Gamer();

            gamer3.Id        = 3;
            gamer3.NickName  = "Selimi";
            gamer3.FirstName = "Yavuz Sultan Selim";
            gamer3.LastName  = "Yavuz";
            gamer3.Mail      = "*****@*****.**";
            gamer3.TcNum     = 147000008;
            gamer3.BirthYear = 1470;
            gamerManager.Add(gamer3);
            Console.WriteLine("Oyuncu " + gamer3.NickName + " kaydedildi ! ");
            Console.WriteLine("");
            Console.WriteLine("---------------------------");



            Campaing kampanya1 = new Campaing();

            CampaingManager.KampOner(kampanya1);
            Console.WriteLine(kampanya1.KampanyaName);
            kampanya1.KampanyaId   = 01;
            kampanya1.KampanyaKodu = 101;
            kampanya1.KampanyaName = "İlk Kayıtta % 10 İndirim !";
            Console.WriteLine(" Tebrikler %10 indiriim kazandınız ! ");
            Console.WriteLine("*****************************");

            Campaing kampanya2 = new Campaing();

            kampanyaManager.KampOner(kampanya2);
            Console.WriteLine(kampanya2.KampanyaName);
            kampanya2.KampanyaId   = 02;
            kampanya2.KampanyaKodu = 102;
            kampanya2.KampanyaName = "Bir Oyun Alana 2. Oyun %35 İndirimli !";
            Console.WriteLine(" Sana özel öneri: 2. oyun %35 indirimli ! ");
            Console.WriteLine("*****************************");

            Orders order1 = new Orders();

            order1.OrderId   = 001;
            order1.GameId    = 1;
            order1.GameName  = "Satranç";
            order1.GamePrice = 150;
            order1.Id        = 1;
            order1.NickName  = "Muhibbi";
            orderManager.OrderEkle(order1, gamer1);
            Console.WriteLine("");

            Orders order2 = new Orders();

            order2.OrderId   = 002;
            order2.GameId    = 2;
            order2.GameName  = "Mangala";
            order2.GamePrice = 200;
            order2.Id        = 2;
            order2.NickName  = "Avni";
            orderManager.OrderEkle(order2, gamer2);
            Console.WriteLine("");

            Orders order3 = new Orders();

            order3.OrderId   = 003;
            order3.GameId    = 3;
            order3.GameName  = "Go";
            order3.GamePrice = 100;
            order3.Id        = 3;
            order3.NickName  = "Selimi";
            orderManager.OrderEkle(order3, gamer3);
            Console.ReadLine();
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            Person person1 = new Person();

            person1.Id            = 1;
            person1.FirstName     = "Erkan";
            person1.LastName      = "Demircioğlu";
            person1.NationalityId = "1111111111111";
            person1.DateOfBirth   = new DateTime(1981, 9, 30);

            Person person2 = new Person();

            person2.Id            = 2;
            person2.FirstName     = "Ahmet";
            person2.LastName      = "Demir";
            person2.NationalityId = "1111111111112";
            person2.DateOfBirth   = new DateTime(1981, 2, 2);

            Game game1 = new Game();

            game1.Id        = 1;
            game1.Name      = "Diablo II";
            game1.PersonId  = 1;
            game1.UnitPrice = 25;

            Game game2 = new Game();

            game2.Id        = 2;
            game2.PersonId  = 2;
            game2.Name      = "Warcraft";
            game2.UnitPrice = 50;

            Campaign campaign1 = new Campaign();

            campaign1.Id                 = 1;
            campaign1.CampaignName       = "Tüm oyunlarda %10 indirim";
            campaign1.CampaignStartTime  = DateTime.Today;
            campaign1.CampaignFinishTime = DateTime.Today;

            Campaign campaign2 = new Campaign();

            campaign2.Id                 = 2;
            campaign2.CampaignName       = "Yeni üye olana %50 indirim";
            campaign2.CampaignStartTime  = DateTime.Today;
            campaign2.CampaignFinishTime = DateTime.Today;

            PersonManager personManager = new PersonManager(new MernisServiceAdapter());

            personManager.Save(person1);

            personManager.Update(new Person
            {
                DateOfBirth   = new DateTime(1980, 12, 1),
                FirstName     = "Erkan",
                LastName      = "Demircioğlu",
                NationalityId = "111111111111"
            });

            GameManager gameManager = new GameManager();

            gameManager.Buy(person1, game2);

            CampaingManager campaingManager = new CampaingManager();

            campaingManager.Add(campaign1);
            campaingManager.Update(campaign2);

            Console.ReadLine();
        }