예제 #1
0
파일: Program.cs 프로젝트: tufan35/GameDemo
        static void Main(string[] args)
        {
            Game game1 = new Game()
            {
                Id = 1, Name = "Pubg", Price = 500
            };
            Game game2 = new Game()
            {
                Id = 2, Name = "Call of Duty", Price = 750
            };
            Gamer gamer1 = new Gamer()
            {
                Id = 1, FirstName = "TUFAN", LastName = "ÇEVİK", BirthYear = new DateTime(1993, 04, 18), NationalityId = "54493378456",
                CreditCardNumber = 132465798, UserName = "******"
            };
            Gamer gamer2 = new Gamer()
            {
                Id               = 1,
                FirstName        = "Emin",
                LastName         = "Çölaşan",
                BirthYear        = new DateTime(1991, 11, 05),
                NationalityId    = "54493378456",
                CreditCardNumber = 132465798,
                UserName         = "******"
            };


            Campaign campaign = new Campaign()
            {
                GameId = 3, CampaignName = "Back to Sunny", RateOfDiscount = 15
            };
            CampanyManager campanyManager = new CampanyManager();

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


            CustomerManger customerManger = new GamerManager(new MernisServiceAdapter());

            customerManger.Save(gamer1);
            customerManger.Save(gamer2);
            //customerManger.Delete(gamer1);

            Sales sales1 = new Sales()
            {
                Game = game1.Name, Gamer = gamer1.FirstName
            };
            Sales sales2 = new Sales()
            {
                Game = game2.Name, Gamer = gamer2.FirstName
            };
            SalesManager salesManager = new SalesManager();

            salesManager.Buy(game1, gamer1);
            salesManager.Buy(game2, gamer2);

            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            PlayerManager playerManager = new PlayerManager(new PersonCheckManager());

            //Person
            playerManager.Add(new Person {
                Id      = 1, NationalityId = "12345678", Name = "Game",
                Surname = "Player", DateOfBirth = new DateTime(1989, 01, 01)
            });
            //Game
            Game game1 = new Game {
                GameId = 2, GameName = "Age of Empires", Price = 100
            };
            Game game2 = new Game {
                GameId = 3, GameName = "Counter-Strike", Price = 75
            };
            //Player
            Player player1 = new Player {
                UserName = "******", Password = "******", Email = "*****@*****.**", Balance = 500
            };
            //campain
            Campaing campaing1 = new Campaing {
                CampaingId = 1, CampaingName = "Discount campaign", DiscountRate = 10
            };

            SalesManager salesManager = new SalesManager();

            salesManager.Buy(player1, game1);
            salesManager.Discount(campaing1, game1);
            salesManager.ReturnBackGame(game1);
        }