Save() публичный Метод

public Save ( GameDemo.Gamer gamer ) : void
gamer GameDemo.Gamer
Результат void
Пример #1
0
        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)
        {
            Game game1 = new Game()
            {
                Id = 1, Name = "Counter-Strike: Global Offensive", Price = 70
            };

            Game game2 = new Game()
            {
                Id = 2, Name = "Among Us", Price = 57
            };

            Game game3 = new Game()
            {
                Id = 3, Name = "DOTA 2", Price = 45
            };

            Gamer gamer1 = new Gamer()
            {
                Id = 7, BirthYear = 1992, FirstName = "Hakkı", LastName = "Karakaş", Username = "******", NationalityId = "46204222222", CreditCardNumber = 101010101
            };



            //Kullanıcı bilgileri yanlış olduğu için Exceptiona gidecek, doğruları girildiğinde çalışıyor.

            Campaign campaign1 = new Campaign()
            {
                GameId = 352, CampaignName = "Kış Festivali", RateOfDiscount = 13
            };
            Campaign campaign2 = new Campaign()
            {
                GameId = 368, CampaignName = "Sömestır Maratonu", RateOfDiscount = 24
            };
            CampaignManager campaignManager = new CampaignManager();

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


            BaseGamerManager customerManager = new GamerManager(new MernisServiceAdapter());

            customerManager.Save(gamer1);



            Sales sales1 = new Sales()
            {
                Game = game1.Name, Gamer = gamer1.Username
            };

            SalesManagement salesManagement = new SalesManagement();

            salesManagement.Buy(game1, gamer1);
        }
Пример #3
0
        static void Main(string[] args)
        {
            Game game1 = new Game()
            {
                Id = 1, Name = "Counter-Strike: Global Offensive", Price = 70
            };

            Game game2 = new Game()
            {
                Id = 2, Name = "Among Us", Price = 57
            };

            Game game3 = new Game()
            {
                Id = 3, Name = "DOTA 2", Price = 45
            };

            Gamer gamer1 = new Gamer()
            {
                Id = 70, BirthYear = 1996, FirstName = "Ali", LastName = "Kaya", UserName = "******", NationalityId = 25413698705, CreditCardNumber = 365412389
            };

            Gamer gamer2 = new Gamer()
            {
                Id = 77, BirthYear = 1999, FirstName = "Sümeyra", LastName = "Sağır", UserName = "******", NationalityId = 25694262770, CreditCardNumber = 962415386
            };

            Gamer gamer3 = new Gamer()
            {
                Id = 97, BirthYear = 2005, FirstName = "Zeynep Güher", LastName = "Sağır", UserName = "******", NationalityId = 75300438506, CreditCardNumber = 462415386
            };

            //Kullanıcı bilgileri yanlış olduğu için Exceptiona gidecek, doğruları girildiğinde çalışıyor.

            Campaign campaign1 = new Campaign()
            {
                GameId = 352, CampaignName = "Kış Festivali", RateOfDiscount = 13
            };
            Campaign campaign2 = new Campaign()
            {
                GameId = 368, CampaignName = "Sömestır Maratonu", RateOfDiscount = 24
            };
            CampaignManager campaignManager = new CampaignManager();

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


            BaseCustomerManager customerManager = new GamerManager(new MernisServiceAdapter());

            customerManager.Save(gamer3);
            customerManager.Save(gamer1);
            customerManager.Save(gamer2);
            customerManager.Update(gamer2);


            Sales sales1 = new Sales()
            {
                Game = game1.Name, Gamer = gamer3.UserName
            };

            SalesManagement salesManagement = new SalesManagement();

            salesManagement.Buy(game3, gamer3);
            salesManagement.Buy(game1, gamer2);
        }
Пример #4
0
        static void Main(string[] args)
        {
            //Oyuncular
            Gamer gamer1 = new Gamer();

            gamer1.GamerId       = 1;
            gamer1.FirstName     = "merve";
            gamer1.LastName      = "aydın";
            gamer1.NationalityId = "12345";
            gamer1.DateOfBirth   = new DateTime(1992, 10, 10);

            Gamer gamer2 = new Gamer();

            gamer2.GamerId       = 2;
            gamer2.FirstName     = "ferhat";
            gamer2.LastName      = "aydın";
            gamer2.NationalityId = "123456";
            gamer2.DateOfBirth   = new DateTime(1985, 2, 1);

            Gamer gamer3 = new Gamer();

            gamer3.GamerId       = 3;
            gamer3.FirstName     = "esra";
            gamer3.LastName      = "aydın";
            gamer3.NationalityId = "1234567";
            gamer3.DateOfBirth   = new DateTime(1995, 1, 1);


            //Kampanyalar
            Campaign campaign1 = new Campaign();

            campaign1.CampaignId    = 10;
            campaign1.CampaignName  = "kış ";
            campaign1.CampaignValue = "%5";

            Campaign campaign2 = new Campaign();

            campaign2.CampaignId    = 11;
            campaign2.CampaignName  = "tatil  ";
            campaign2.CampaignValue = "%10";

            Campaign campaign3 = new Campaign();

            campaign3.CampaignId    = 12;
            campaign3.CampaignName  = "yaz ";
            campaign3.CampaignValue = "%15";

            //Oyunlar

            Game game1 = new Game();

            game1.GameId    = 5;
            game1.GameName  = "tetris";
            game1.GamePrice = 100.0;

            IGamerService gamerService = new GamerManager(new GamerCheckManager());

            gamerService.Save(gamer1);
            gamerService.Update(gamer2);
            gamerService.Delete(gamer3);

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

            ICampaignService campaignService = new CampaignService();

            campaignService.Add(campaign3);
            campaignService.Delete(campaign2);
            campaignService.Update(campaign1);

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

            IGameSellService gameSellService = new GameManager();

            gameSellService.Sell(gamer2, game1, campaign2);
        }