Esempio n. 1
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);
        }
Esempio n. 2
0
        public static void Main(string[] args)
        {
            User user1 = new User()
            {
                FirstName     = "Yunus Emre",
                LastName      = "Kayaoğlu",
                YearOfBirth   = 2002,
                NationalityId = 200,
                Balance       = 300
            };


            Game game1 = new Game()
            {
                Id          = 1,
                GameName    = "CS:GO",
                CompanyName = "Valve",
                Price       = 108
            };

            Campaign campaign1 = new Campaign()
            {
                Id            = 1,
                CampaignName  = "Baharİndirimleri",
                CampaignPrice = 30
            };

            Order order = new Order()
            {
                Id      = 1,
                OrderId = 1244125
            };

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

            userManager.Add(user1);

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign1, game1);
            OrderManager orderManager = new OrderManager();

            orderManager.Add(order, game1, user1);



            //OrderManager orderManager = new OrderManager();
            //orderManager.Add(new Order
            //{
            //    OrderId = 1
            //});
        }
        public static void KampanyaKaydı()
        {
            Campaign campaign = new Campaign();

            campaign.Id           = 1;
            campaign.CampaignName = "Şok Ucuz Kampanya";

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Update(campaign);
            campaignManager.Remove(campaign);
            campaignManager.Remove(campaign);
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            User user1 = new User();

            user1.IDNumber    = "1111111111";
            user1.Name        = "Amy";
            user1.Surname     = "Smith";
            user1.YearofBirth = 2000;

            User user2 = new User();

            user2.IDNumber    = "2222222222";
            user2.Name        = "Jack";
            user2.Surname     = "Wilson";
            user2.YearofBirth = 1998;

            Campaign campaign1 = new Campaign();

            campaign1.CampaignName = "Winter";
            campaign1.DiscountRate = 25;

            Campaign campaign2 = new Campaign();

            campaign2.CampaignName = "Summer";
            campaign2.DiscountRate = 20;

            Market market1 = new Market();

            market1.ProductID    = 1;
            market1.ProductName  = "Wallet Key";
            market1.Price        = 30;
            market1.Price_Summer = 24;
            market1.Price_Winter = 22;

            Market market2 = new Market();

            market2.ProductID    = 2;
            market2.ProductName  = "DLC";
            market2.Price        = 10;
            market2.Price_Summer = 8;
            market2.Price_Winter = 7;

            UserManager userManager = new UserManager();

            userManager.Register(user2);
            userManager.Delete(user2);

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.AddCampaign(campaign2);
        }
Esempio n. 5
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);
        }
Esempio n. 6
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);
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            GamerManager gamerManager1 = new GamerManager(new UserValidationManager());
            Gamer        gamer1        = new Gamer()
            {
                Id = 1, BirthYear = 1992, FirstName = "Azize ", LastName = "Aydoğdu", IdentityNumber = 11111
            };
            GamerManager gamerManager2 = new GamerManager(new UserValidationManager());
            Gamer        gamer2        = new Gamer()
            {
                Id = 2, BirthYear = 2020, FirstName = "Ece ", LastName = "Aydoğdu", IdentityNumber = 22222
            };

            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", CampaignEndDate = 052021, CampaignId = 1
            };
            Campaign campaign2 = new Campaign()
            {
                CampaignName = "COVİD-19 KAMPANYASI", CampaignEndDate = 012021, CampaignId = 2
            };


            CampaignManager campaignManager = new CampaignManager();

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

            SaleManager salesManager = new SaleManager();

            salesManager.Sales(game3, gamer2);
            salesManager.CampaignSales(game2, gamer1, campaign2);
        }
Esempio n. 8
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);
        }
Esempio n. 9
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer {
                Id              = 01,
                FirstName       = "Taha",
                LastName        = "Ağaoğlu",
                BirtYear        = "01.01.1999",
                IndentityNumber = 111
            });
            GameSellerManager gameSellerManager = new GameSellerManager();
            Game game = new Game();

            game.GameName = "Pes21";
            game.Price    = 100;
            gameSellerManager.Seller(new Gamer {
                Id              = 02,
                FirstName       = "Cengiz",
                LastName        = "Karakelle",
                BirtYear        = "02.02.2000",
                IndentityNumber = 222
            }, game);


            Game game2 = new Game();

            game.GameName = "Fifa21";
            game.Price    = 200;
            gameSellerManager.Seller(new Gamer
            {
                Id              = 03,
                FirstName       = "Fatih",
                LastName        = "Karakelle",
                BirtYear        = "02.02.2000",
                IndentityNumber = 222
            }, game);

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new Campaign {
                Id = 01, CampaignName = "Summer Sale", Discount = 25
            }, game);
            Campaign campaign2 = new Campaign
            {
                Id = 02, CampaignName = "Winter Sale", Discount = 30
            };

            campaignManager.Add(campaign2, game2);
            campaignManager.Delete(campaign2);
        }
Esempio n. 10
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new NewEStateUserValidationManager());

            gamerManager.Add(new Gamer {
                Id = 1, BirthYear = 1985, FirstName = "Engin", LastName = "Demiroğ", IdentityNumber = 12345
            });
            Console.WriteLine("Hello World!");
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new Gamer {
                Id = 2, BirthYear = 1998, FirstName = "Ali", LastName = "Afşar", IdentityNumber = 23456
            });
        }
Esempio n. 11
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);
        }
Esempio n. 12
0
        private static void CampaignTest()
        {
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new Campaign {
                CampaignId = 1, CampaignName = "Gaming Fest", DiscountRate = 20
            });
            campaignManager.Update(new Campaign {
                CampaignId = 1, CampaignName = "Gaming Festival", DiscountRate = 40
            });
            campaignManager.Delete(new Campaign {
                CampaignId = 1
            });
        }
Esempio n. 13
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationService());

            gamerManager.Add(new Gamer {
                Id = 1, FirstName = "Zeynel Taha", LastName = "UÇAR", BirthYear = 1995, IdentityNumber = 113235664535
            });

            CampaignManager campaingManager = new CampaignManager(new OrderManager());

            campaingManager.Add(new Campaign {
                Id = 1, CampaignName = "Muhteşem Kampanya", RateOfCampaign = 10
            });
        }
Esempio n. 14
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);
        }
Esempio n. 15
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer1       = new Gamer
            {
                Id             = 1,
                BirthOfYear    = 1996,
                FirstName      = "TUNA",
                LastName       = "ÖZKAN",
                IdentityNumber = 01010101010
            };

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

            CampaignManager campaingManager = new CampaignManager();
            Campaign        campaign1       = new Campaign {
                CampaingId = 1, CampainName = " %60 İNDİRİMLİ ", DiscountRate = 60
            };
            Campaign campaign2 = new Campaign {
                CampaingId = 2, CampainName = " %80 İNDİRİMLİ ", DiscountRate = 80
            };

            campaingManager.Add(campaign1);

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

            GameManager gameManager = new GameManager();
            Game        game1       = new Game {
                GameId = 1, GameName = "Pubg", Price = 170
            };
            Game game2 = new Game {
                GameId = 2, GameName = "CS: GO", Price = 240
            };

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

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

            OrderManager orderManager = new OrderManager();

            orderManager.OrderWithCampaign(game1, gamer1, campaign1);
            orderManager.Order(gamer1, game2);

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

            Console.WriteLine("Hello World! :)");
        }
Esempio n. 16
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer {
                Id = 1, BirthYear = 1997, FirstName = "Perihan", LastName = "Süleymanoğlu", IdentityNumber = 987463
            });


            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new Campaign {
                campaignId = 1, campaignName = "Tüm oyunlarda %30 indirim"
            });
        }
Esempio n. 17
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            Gamer gamer1 = new Gamer();

            gamer1.TC          = 12345;
            gamer1.Name        = "Game";
            gamer1.Surname     = "Boi";
            gamer1.ID          = 1;
            gamer1.DateOfBirth = 1987;

            Gamer gamer2 = new Gamer();

            gamer2.TC          = 56789;
            gamer2.Name        = "Tech";
            gamer2.Surname     = "Girl";
            gamer2.DateOfBirth = 1996;


            AccountManager accountManager = new AccountManager(new UserValidationManager());

            accountManager.Add(gamer1);

            Campaigns campaign1 = new Campaigns();

            campaign1.CampaignName = "10% İndirim";
            campaign1.CampaignId   = 1;
            campaign1.Description  = "Her oyunda 10% indirim";
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign1);

            Games game1 = new Games();

            game1.GameId      = 5;
            game1.GameName    = "Cyberpunk 2077";
            game1.Description = "Cyberpunk";
            Orders order1 = new Orders();

            order1.OrderId = 2;

            OrderManager orderManager = new OrderManager(new UserValidationManager());

            orderManager.AddOrder(gamer1, game1);

            orderManager.AddOrder(gamer2, game1, campaign1);
        }
Esempio n. 18
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());
            Gamer        gamer1       = new Gamer();

            gamer1.Id             = 1;
            gamer1.FirstName      = "Tolga";
            gamer1.LastName       = "Sözbir";
            gamer1.BirthYear      = 1996;
            gamer1.IdentityNumber = 12345;
            gamerManager.Add(gamer1);

            CampaignManager campaignManager = new CampaignManager();
            Campaign        campaign1       = new Campaign();

            campaign1.Id       = 1;
            campaign1.Name     = "Black Friday";
            campaign1.Discount = 30;
            campaignManager.Add(campaign1);


            GameManager gameManager = new GameManager();
            Game        game1       = new Game();

            game1.Id    = 1;
            game1.Name  = "The Witcher 3: Wild Hunt";
            game1.Price = 60;

            Game game2 = new Game();

            game2.Id    = 2;
            game2.Name  = "frostpunk";
            game2.Price = 50;

            List <Game> games = new List <Game> {
                game1, game2
            };

            Console.WriteLine("Oyun Listesi");
            gameManager.GameList(games);

            Console.WriteLine();
            GameSellManager gameSellManager = new GameSellManager();

            gameSellManager.SellWithCampaign(gamer1, game1, campaign1);
            Console.WriteLine();
            gameSellManager.SellWithoutCampaign(gamer1, game2);
        }
Esempio n. 19
0
        static void Main(string[] args)
        {
            var game = new Game()
            {
                Id = 1, Name = "CS-GO", Price = 123
            };
            var game2 = new Game()
            {
                Id = 12, Name = "LOL", Price = 111
            };
            var gamer = new Gamer()
            {
                Id = 1, FirstName = "hüseyin", LastName = "dalgıç", IdentityNumber = 12345, BirdYear = 1997
            };
            var gamer2 = new Gamer()
            {
                Id = 12, FirstName = "mehmet", LastName = "şimşek", IdentityNumber = 23212, BirdYear = 1994
            };
            var campaign = new Campaign()
            {
                Id = 1, Name = "Pazar"
            };
            var campaign2 = new Campaign()
            {
                Id = 12, Name = "Cuma"
            };
            var campaignManager = new CampaignManager();

            campaignManager.Add(campaign);
            campaignManager.Delete(campaign);
            campaignManager.Update(campaign);
            campaignManager.Add(campaign2);
            campaignManager.Delete(campaign2);
            campaignManager.Update(campaign2);
            var gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(gamer);
            gamerManager.Delete(gamer);
            gamerManager.Update(gamer);
            var orderManager = new OrderManager(new CampaignManager());

            orderManager.Add(campaign);
            orderManager.Delete(campaign);
            orderManager.Update(campaign);
            orderManager.Add(campaign2);
            orderManager.Delete(campaign2);
            orderManager.Update(campaign2);
        }
Esempio n. 20
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new NewEStateUserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                BirthYear      = 1984,
                FirstName      = "NEZİR ALP",
                LastName       = "ARSLAN",
                IdentityNumber = 12345
            });
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Delete(new Gamer());
        }
Esempio n. 21
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new MernisServiceAdapter());
            Gamer        gamer1       = new Gamer
            {
                GamerId       = 1,
                NationalityId = "00000000",
                FirstName     = " Hilal",
                LastName      = "  Bıyık ",
                DateOfBirth   = new System.DateTime(1998, 10, 4)
            };

            gamerManager.Add(gamer1);


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

            CampaignManager campaingManager = new CampaignManager();
            Campaign        campaign1       = new Campaign {
                CampaignId = 1, CampaignName = "  New Season", CampaignDiscount = 0.35M
            };
            Campaign campaign2 = new Campaign {
                CampaignId = 2, CampaignName = "  Legend Friday ", CampaignDiscount = 0.40M
            };

            campaingManager.Add(campaign1);

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

            GameManager gameManager = new GameManager();
            Game        game1       = new Game {
                GameId = 1, GameName = "Zula", GamePrice = 500
            };
            Game game2 = new Game {
                GameId = 2, GameName = "Pubg", GamePrice = 750
            };

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

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

            OrderManager orderManager = new OrderManager();

            orderManager.CampaignOrder(game1, gamer1, campaign2);
            orderManager.Order(game2, gamer1);
        }
Esempio n. 22
0
        static void Main(string[] args)
        {
            UserManager userManager = new UserManager(new MernisServiceAdapter());
            User        user1       = new User
            {
                Id             = 1,
                DateOfBirth    = 1997,
                FirstName      = " Nursena",
                LastName       = "  Atalar ",
                IdentityNumber = 000000000
            };

            userManager.Add(user1);


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

            CampaignManager campaingManager = new CampaignManager();
            Campaign        campaign1       = new Campaign {
                Id = 1, CampaignName = "  New Season", DiscountRate = 0.45M
            };
            Campaign campaign2 = new Campaign {
                Id = 2, CampaignName = "  BlackFriday ", DiscountRate = 0.50M
            };

            campaingManager.Add(campaign1);

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

            GameManager gameManager = new GameManager();
            Game        game1       = new Game {
                Id = 1, GameName = "Minecraft", GamePrice = 400
            };
            Game game2 = new Game {
                Id = 2, GameName = "Counter  ", GamePrice = 550
            };

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

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

            OrderManager orderManager = new OrderManager();

            orderManager.CampaignOrder(game1, user1, campaign2);
            orderManager.Order(game2, user1);
        }
Esempio n. 23
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new NewESatateUserValidationManager());

            gamerManager.Save(new Gamer
            {
                Id            = 1,
                BirthYear     = 1989,
                FirstName     = "Ferdi",
                LastName      = "Azboy",
                NationalityId = 111111,
                Email         = "*****@*****.**"
            });

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Save(new Campaign
            {
                Id           = 1,
                Name         = "Sevgililer Günü",
                DiscountRate = 20
            });

            OrderManager orderManager = new OrderManager();

            orderManager.Save(new Order
            {
                Id    = 1,
                Price = 100
            });

            Order order = new Order
            {
                Id    = 1,
                Price = 100
            };

            Campaign campaign = new Campaign
            {
                Id           = 1,
                Name         = "Sevgililer Günü",
                DiscountRate = 20
            };
            OrderCampaignIntegrationManager orderCampaignIntegrationManager = new OrderCampaignIntegrationManager();

            Console.WriteLine("Order Price:", orderCampaignIntegrationManager.OrderCampaignIntegration(order, campaign));
        }
Esempio n. 24
0
        static void Main(string[] args)
        {
            User user = new User
            {
                Id             = 1,
                FirstName      = "ELİF",
                LastName       = "ERTÜRK",
                BirthYear      = 1993,
                IdentityNumber = 1234567899
            };


            GamerManager gamerManager = new GamerManager(new UserEStateManager()); //burada bizim fake validation yerine artık edevlet sistemini de kullanabiliriz.

            gamerManager.Add(user);

            Gamer gamer = new Gamer
            {
                Id             = 1,
                FirstName      = "ELİF",
                LastName       = "ERTURK",
                BirthYear      = 1993,
                IdentityNumber = 1234567899,
                NickName       = "ElifCansu"
            };

            Game game1 = new Game {
                GameId = 1, GameName = "Portal", GamePrice = 25
            };
            Game game2 = new Game {
                GameId = 2, GameName = "Forest", GamePrice = 87.25
            };
            List <Game> games = new List <Game> {
                game1, game2
            };

            Campaing campaing = new Campaing {
                CampaingId = 1, CampaingName = "Yeni Yıl İndirimi", CampaingType = "İndirim", Discount = 0.5
            };
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaing);

            OrderManager orderManager = new OrderManager();

            orderManager.Sell(games, gamer, campaing);
        }
Esempio n. 25
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager();
            Gamer        gamer1       = new Gamer();

            gamer1.FirstName     = "BURAK";
            gamer1.LastName      = "EMİR";
            gamer1.NationalityId = "0123456789";

            Gamer gamer2 = new Gamer();

            gamer2.FirstName     = "ENES";
            gamer2.LastName      = "ZABIN";
            gamer2.NationalityId = "9876543210";

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


            Game game1 = new Game();

            game1.GameId    = 1;
            game1.GameName  = "PUBG";
            game1.GamePrice = 87;


            Game game2 = new Game();

            game2.GameId    = 2;
            game2.GameName  = "CSGO";
            game2.GamePrice = 120;

            CampaignManager campaignManager = new CampaignManager();
            Campaign        campaign        = new Campaign();

            campaign.CampaignId   = 3;
            campaign.CampaignName = "BAHAR DÖNEMİ İNDİRİMİ";
            campaign.DiscountRate = 0.50M;

            SaleManager saleManager = new SaleManager();

            saleManager.SalePrice(game1, gamer1, campaign);
            saleManager.SaleDiscount(game2, gamer2, campaign);
        }
Esempio n. 26
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                IdentityNumber = "123456",
                FirstName      = "Şule",
                LastName       = "Kaptan",
                BirthYear      = 2000
            });

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Order();
        }
Esempio n. 27
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
            });
        }
Esempio n. 28
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new UserValidationManager());

            gamerManager.Add(new Gamer
            {
                Id             = 1,
                BirthYear      = 1985,
                FirstName      = "Engin",
                LastName       = "Demirog",
                IdentityNumber = 12345
            });
            Console.WriteLine("******************");
            WalletManager walletManager = new WalletManager();

            walletManager.Show(new Wallet {
                WalletBalance = 100
            });
            Console.WriteLine("******************");
            Console.WriteLine("Oyun Mağazası");
            ProductManager productManager = new ProductManager();

            productManager.List(new Product {
                ProductName = "Mavi Elmas", ProductPrice = 30
            });
            productManager.List(new Product {
                ProductName = "Kırmızı Elmas", ProductPrice = 40
            });
            productManager.List(new Product {
                ProductName = "Yeşil Elmas", ProductPrice = 50
            });
            Console.WriteLine("******************");
            Console.WriteLine("Kampanyalar");
            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(new Campaign {
                CampaignName = "Mavi+Kırmızı Kampanyası", CampaignPrice = 60
            });
            campaignManager.Add(new Campaign {
                CampaignName = "Mavi+Yeşil Kampanyası", CampaignPrice = 70
            });
            campaignManager.Add(new Campaign {
                CampaignName = "Kırmızı+Yeşil Kampanyası", CampaignPrice = 80
            });
        }
Esempio n. 29
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new MernisServiceAdapter());

            Gamer gamer = new Gamer();

            // kendi bilgilerinizi girerek deneyebilirsiniz...
            gamer.DateOfBirth = new DateTime(1999, 2, 17);
            gamer.FirstName   = "esra";
            gamer.LastName    = "çetintaş";
            gamer.NationalyId = "11111111111";
            gamer.Mail        = "*****@*****.**";

            gamerManager.Add(gamer);


            Game game = new Game();

            game.GameId    = 123456;
            game.GameName  = "Uzay Oyunu";
            game.GamePrice = 19.99f;

            GameManager gameManager = new GameManager();

            gameManager.Add(game);

            Campaign campaign = new Campaign();

            campaign.CampaignId      = 135790;
            campaign.CampaignName    = "Son fırsatlar";
            campaign.CampaignDiscout = 20;

            CampaignManager campaignManager = new CampaignManager();

            campaignManager.Add(campaign);

            campaign.CampaignDiscout = 30;
            campaignManager.Update(campaign);

            SaleManager sale = new SaleManager();

            sale.Sale(gamer, game);
            sale.CampaignSale(gamer, game, campaign);
            Console.ReadKey();
        }
Esempio n. 30
0
        static void Main(string[] args)
        {
            CustomerManager customerManager = new CustomerManager();

            Customer customer1 = new Customer()
            {
                FirstName = "Hazin", LastName = "Yıldırım", DateOfBirth = new DateTime(1964, 3, 23), Id = 4, NationalityId = "147963258"
            };
            Customer customer2 = new Customer()
            {
                FirstName = "Buket", LastName = "Erol", DateOfBirth = new DateTime(1990, 9, 26), Id = 2, NationalityId = "18954712"
            };

            customerManager.Save(customer1);
            customerManager.Update(customer2);

            CampaignManager campaignManager = new CampaignManager();
            Campaign        campaign        = new Campaign();

            campaign.CampaignCode     = "154896";
            campaign.CampaignName     = "Ocak indirimi";
            campaign.CampaignDiscount = 50;

            campaignManager.Add(campaign);

            Game game1 = new Game();

            game1.GameName  = "Football Manager";
            game1.GameType  = "Sport";
            game1.GamePrice = 260;
            Game game2 = new Game();

            game2.GameName  = "Call Of Duty";
            game2.GameType  = "FPS";
            game2.GamePrice = 150;


            SaleManager saleManager = new SaleManager();

            saleManager.Sale(customer2, game1);

            CampaignSaleManager campaignSaleManager = new CampaignSaleManager();

            campaignSaleManager.CampaignSale(campaign, game2);
        }