Пример #1
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);
        }