Example #1
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);
        }
Example #2
0
        static void Main(string[] args)
        {
            #region Register kısmı

            Console.WriteLine("Kimlik Numarası girin :");
            string kimlikNo = Console.ReadLine();

            Console.WriteLine("İsim girin :");
            string isim = Console.ReadLine();

            Console.WriteLine("Soy isim girin :");
            string soyisim = Console.ReadLine();

            Console.WriteLine("Doğum tarihi girin (Yıl,ay,gün) :");
            DateTime dogumTarihi = Convert.ToDateTime(Console.ReadLine());

            Player player = new Player();
            player.FirstName              = isim;
            player.LastName               = soyisim;
            player.TimeOfBirth            = dogumTarihi;
            player.NationalIdentityNumber = kimlikNo;

            IAuthService authService = new AuthManager(new MernisServiceAdapter());
            authService.Register(player);

            #endregion

            #region veriler

            Game game = new Game()
            {
                ID = 1, NameOfGame = "Counter Strike", UnitPrice = 10
            };
            Game game1 = new Game()
            {
                ID = 2, NameOfGame = "Counter Strike1", UnitPrice = 15
            };
            Game game2 = new Game()
            {
                ID = 3, NameOfGame = "Counter Strike2", UnitPrice = 20
            };

            Player player1 = new Player()
            {
                ID = 1, FirstName = "Alp", LastName = "Aygul", TimeOfBirth = new DateTime(2010, 12, 10), NationalIdentityNumber = "12311230"
            };
            Player player2 = new Player()
            {
                ID = 2, FirstName = "Mert", LastName = "Aygul", TimeOfBirth = new DateTime(2012, 10, 12), NationalIdentityNumber = "165474776"
            };
            Player player3 = new Player()
            {
                ID = 3, FirstName = "Ahmet", LastName = "Senbabaoglu", TimeOfBirth = new DateTime(2013, 10, 12), NationalIdentityNumber = "12232432432"
            };

            Campain campain = new Campain()
            {
                ID = 1, CampainName = "Black Friday", Discount = 0.2
            };
            Campain campain2 = new Campain()
            {
                ID = 2, CampainName = "Black Monday", Discount = 0.4
            };
            Campain campain3 = new Campain()
            {
                ID = 3, CampainName = "Black Thursday", Discount = 0.3
            };
            #endregion

            #region oyun satış simulasyonu kısmı

            SaleManager saleManager = new SaleManager(new CampainManager());
            saleManager.Sale(player1, game2);

            saleManager.SaleWithCampain(game1, campain2);
            #endregion


            #region Kampanya simuliasyonu

            CampainManager campainManager = new CampainManager();
            campainManager.Add(campain);
            campainManager.Update(campain2);
            campainManager.Delete(campain3);
            #endregion
        }