static void Main(string[] args) { Player player = new Player { Id = 1, FirstName = "Nursebil", LastName = "Canbolat", PlayerNickName = "abcd", NationalityId = "11111111111", DateOfBirth = "2001.6.5" }; IPlayerCheckService playerCheckService = new PlayerCheckManager(); bool result = playerCheckService.CheckIfRealPerson(player); if (result) { SalesManager salesManager = new SalesManager(); salesManager.Sale(player); } else { Console.WriteLine("Invalid person/player."); } }
static void Main(string[] args) { Player player1 = new Player { Id = 1, FirstName = "Gizem", LastName = "Tok", NationalityId = "1234567899", DateOfBirthYear = 1995 }; Player player2 = new Player { Id = 2, FirstName = "Murat", LastName = "Işık", NationalityId = "1234867099", DateOfBirthYear = 1998 }; IPlayerService playerService = new PlayerManager(new PlayerCheckManager()); IPlayerCheckService playerCheckService = new PlayerCheckManager(); playerService.Add(player1); playerService.Add(player2); Game game1 = new Game { Id = 1, GameName = "FİFA", GamePrice = 300, GameReleaseYear = 2005 }; Game game2 = new Game { Id = 2, GameName = "GTA", GamePrice = 200, GameReleaseYear = 2003 }; IGameService gameService = new GameManager(); gameService.Sell(player2); ICampaignService campaignService = new CampaignManager(); Campaign campaign1 = new Campaign { Id = 1, Name = "haftasonu indirimi", Discount = 0.2 }; Campaign campaign2 = new Campaign { Id = 2, Name = "öğrenci indirimi", Discount = 0.5 }; campaignService.Add(campaign2); campaignService.Delete(campaign1); }
static void Main(string[] args) { Player player1 = new Player() { TcNo = "123456789", FirstName = "Yaren", LastName = "Şahin", BirthDateYear = 1998 }; Player player2 = new Player() { TcNo = "987654321", FirstName = "Ali", LastName = "Kara", BirthDateYear = 1997 }; Game myGame = new Game() { Name = "MyGame", Price = 100 }; Console.WriteLine("-------------Welcome-------------"); GameManager gameManager = new GameManager(); IPlayerCheckService playerCheckService = new PlayerCheckManager(); PlayerManager playerManager = new PlayerManager(playerCheckService); CampaignManager salesManager = new CampaignManager(); ICampaign newCampaign = new NewCampaign(); ICampaign blackFridayCampaign = new BlackFridayCampaign(); ICampaign summerCampaign = new SummerCampaign(); List <Player> listPlayer = new List <Player>() { player1, player2 }; List <ICampaign> campaigns = new List <ICampaign>() { blackFridayCampaign, summerCampaign }; gameManager.Display(myGame); Console.WriteLine("Please choose an option:"); Console.WriteLine("1)Add player\n2)Update player\n3)Delete player\n4)Buy the game\n5)Display campaigns\n" + "6)Apply Discount\n7)Add a new campaign\n8)Update the campaign\n9)Delete the campaign\n10)Exit"); int x = Convert.ToInt32(Console.ReadLine()); switch (x) { case 1: Player player = new Player(); Console.WriteLine("Tc No:"); player.TcNo = Console.ReadLine(); Console.WriteLine("First Name:"); player.FirstName = Console.ReadLine(); Console.WriteLine("Last Name:"); player.LastName = Console.ReadLine(); Console.WriteLine("BirthDateYear:"); player.BirthDateYear = Convert.ToInt32(Console.ReadLine()); playerManager.Add(player); break; case 2: playerManager.Update(player1); break; case 3: playerManager.Delete(player1); break; case 4: gameManager.Buy(player1); break; case 5: salesManager.DisplayCampaigns(campaigns); break; case 6: salesManager.ApplyDiscount(myGame); break; case 7: salesManager.AddNewCampaign(newCampaign); break; case 8: salesManager.UpdateCampaign(blackFridayCampaign); break; case 9: salesManager.DeleteCampaign(summerCampaign); break; case 10: break; default: Console.WriteLine("Invalid choice"); break; } }