Пример #1
0
        private static void SellCampaigngame(GameSalesManager salesManager)
        {
            salesManager.CampaingSell(
                new Game
            {
                Id    = 2,
                Name  = "FIFA 2020",
                Price = 2000
            },

                new Gamer
            {
                Id             = 1,
                IdentityNumber = 456789,
                Name           = "Serhat",
                LastName       = "Kaya",
                BirthYear      = 1993
            },

                new Campaign
            {
                Id           = 5,
                Name         = "Special for Winter",
                DiscountRate = 40
            }

                );
        }
Пример #2
0
        static void Main(string[] args)
        {
            // InitGamer();
            //SalesGame();
            Game game1 = new Game();

            game1.Name      = "Araba Yarışı";
            game1.SalePrice = 250;
            Gamer gamer = new Gamer();

            gamer.FirstName = "Engin";

            BaseSalesManager gameSales      = new GameSalesManager();
            BaseSalesManager discountSales  = new DiscountGameManager();
            BaseSalesManager newMemberSales = new NewMembersSalesManager();

            gameSales.Sale(game1, gamer);
            discountSales.Sale(game1, gamer);
            newMemberSales.Sale(game1, gamer);

            DiscountGameManager discountGameManager = new DiscountGameManager();

            discountGameManager.AddDiscountGame();
            discountGameManager.UpdateDiscountGame();
            discountGameManager.DeleteDiscountGame();
        }
Пример #3
0
        static void SalesGame()
        {
            Game game1 = new Game();

            game1.Name      = "Futbol";
            game1.SalePrice = 100;
            Gamer gamer = new Gamer();

            gamer.FirstName = "Ferdi";
            GameSalesManager gameSalesManager = new GameSalesManager();

            gameSalesManager.Sale(game1, gamer);
        }
Пример #4
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new MernisServiceAdapter(), new InMemoryGamerDal());

            gamerManager.Add(new Gamer
            {
                Id             = 4,
                GameId         = 3,
                CampaignId     = 4,
                IdentityNumber = 58497509250,
                Name           = "FATİME",
                LastName       = "YÜKKALDIRAN",
                BirthYear      = 1994,
            });

            foreach (var gamer in gamerManager.GetAllByGameId(2))
            {
                Console.WriteLine(gamer.Name + " " + gamer.LastName);
            }

            foreach (var gamer in gamerManager.GetAll())
            {
                Console.WriteLine(gamer.Name);
            }

            GameManager gameManager = new GameManager(new InMemoryGameDal());

            gameManager.Add(new Game
            {
                Id    = 1,
                Name  = "Candy Crash",
                Price = 115.54
            });
            GameCampaingManager campaingManager = new GameCampaingManager(new InMemoryCampaignDal());

            campaingManager.Add(new Campaign
            {
                Id           = 4,
                Name         = "2021 Summer Campaing",
                DiscountRate = 30
            });

            GameSalesManager salesManager = new GameSalesManager();
            // SellGame(salesManager);
            //  SellCampaigngame(salesManager);
        }
Пример #5
0
 private static void SellGame(GameSalesManager salesManager)
 {
     salesManager.SellGame(new Game
     {
         Id    = 1,
         Name  = "PUBG",
         Price = 500
     },
                           new Gamer
     {
         Id             = 2,
         IdentityNumber = 154789,
         Name           = "Ece",
         LastName       = "Deniz",
         BirthYear      = 2000
     }
                           );
 }