static void Main(string[] args) { //kimlik doğrulama Player player = new Player { DateOfBirth = new DateTime(1994, 11, 23), FirstName = "Şeyma", LastName = "Demir", NationalityId = 123456789 }; BasePlayerManager playerManager = new PlayerManager(new MernisServiceAdapter()); playerManager.Save((Player)player); //oyuncu silme-güncelleme BasePlayerManager playerManager1 = new PlayerManager(); playerManager1.Delete((Player)player); playerManager1.Update((Player)player); //kampanya ekle-sil-güncelle Campaign campaign = new Campaign { CampaignId = 1, CampaignName = "Patron Çıldırdı", CampaignDetails = "2021 yılı sonuna kadar sürecek!" }; Campaign campaign1 = new Campaign { CampaignId = 2, CampaignName = "Kapatıyoruz", CampaignDetails = "2021 Ocak'ta sona erdi..." }; BaseCampaignManager campaignManager = new CampaignManager(); campaignManager.Save((Campaign)campaign); campaignManager.Update((Campaign)campaign); campaignManager.Delete((Campaign)campaign1); //oyuncu ve satış IGameSalesService gameSales = new SalesManager(); gameSales.Save((Player)player, (Campaign)campaign); gameSales.Update((Player)player, (Campaign)campaign); gameSales.Delete((Player)player, (Campaign)campaign1); }
static void Main(string[] args) { BasePlayerManager playerManager = new PlayerManager(new PlayerCheckManager(), new CitizenCheckManager()); Player player1 = new Citizen { NationalityID = "12345678901", DateOfBirth = new DateTime(1998, 3, 28), FirstName = "Enes", LastName = "Yilmaz", Points = 20 }; Player player2 = new Citizen { NationalityID = "12345678901", DateOfBirth = new DateTime(2001, 6, 17), FirstName = "John", LastName = "Doe", Points = 21 }; Player player3 = new Citizen { NationalityID = "12345678901", DateOfBirth = new DateTime(1994, 12, 2), FirstName = "Richard", LastName = "Roe", Points = 1 }; Player player4 = new Citizen { NationalityID = "12345678901", DateOfBirth = new DateTime(1997, 8, 14), FirstName = "Walter", LastName = "White", Points = 0 }; playerManager.Save(player1); playerManager.Save(player2); playerManager.Save(player3); playerManager.Save(player4); GameManager gameManager = new GameManager(); Game game1 = new Game { ID = 1, Name = "GTA V", Platform = "PS5", Price = 94.99, Type = "Action-Adventure", Quantity = 200 }; Game game2 = new Game { ID = 2, Name = "Cyberpunk 2077", Platform = "PC", Price = 300, Type = "Action-Role playing", Quantity = 159 }; Game game3 = new Game { ID = 3, Name = "PlayerUnknown's Battlegrounds", Platform = "PC", Price = 70, Type = "Online Battle Royale", Quantity = 120 }; Game game4 = new Game { ID = 4, Name = "The Sims 4", Platform = "XBOX", Price = 60, Type = "Life Simulation", Quantity = 0 }; gameManager.Save(game1); gameManager.Save(game2); gameManager.Save(game3); gameManager.Save(game4); CampaignManager campaignManager = new CampaignManager(); campaignManager.Sell(campaignManager.ApplyDiscount(game1, player1), player1); campaignManager.Sell(campaignManager.ApplyDiscount(game2, player2), player2); campaignManager.Sell(campaignManager.ApplyDiscount(game3, player3), player3); campaignManager.Sell(campaignManager.ApplyDiscount(game4, player4), player4); //Console.WriteLine("Registered users: " + playerManager.players.Count); //foreach (var player in playerManager.players) //{ // Console.WriteLine(player.FirstName + " " + player.LastName); //} //Console.Write("games in the inventory: "); //foreach (var game in gameManager.games) //{ // Console.Write(game.Name + ", "); //} }