static void Main(string[] args) { User user = new User { Id = 1, DateOfBirth = new DateTime(1997, 3, 22), FirstName = "Muhammed", LastName = "Fidan", NationalityNo = "15745841225" }; BaseUserManager userManager = new UserManager(new MernisServiceAdapterForTrue()); //Yanlış doğrulama yapmak için False olan service kullanılmalı. Tamamen simule edilmiştir. userManager.Add(user); userManager.Delete(user); userManager.Update(user); CampaignManager campaignManager = new CampaignManager(); Campaign campaign = new Campaign { CampaignId = 2, CampaignName = "NE ALIRSAN %10 İNDİRİM!", CampaignOfferPrice = 30 }; campaignManager.AddCampaign(campaign); campaignManager.DeleteCampaign(campaign); campaignManager.UpdateCampaign(campaign); Game game = new Game { GameId = 1, GameName = "CsGo", Price = 200 }; GameManager gameManager = new GameManager(); gameManager.SellToUser(user, game); gameManager.SellToUserWithCampaign(user, game, campaign); Console.ReadLine(); }
static void Main(string[] args) { Gamer gamer1 = new Gamer(); gamer1.Name = "Doruk"; gamer1.Surname = "Karadeniz"; gamer1.TCNo = "12548796"; gamer1.BirthYear = "22.08.1998"; Gamer gamer2 = new Gamer(); gamer2.Name = "Demir"; gamer2.Surname = "Karadeniz"; gamer2.TCNo = "98746523"; gamer2.BirthYear = "11.06.1997"; E_Devlet eDevletPlayerInformation1 = new E_Devlet(); eDevletPlayerInformation1.E_Devlet_Name = "Doruk"; eDevletPlayerInformation1.E_Devlet_Surname = "Karadeniz"; eDevletPlayerInformation1.E_Devlet_TCNo = "12548796"; eDevletPlayerInformation1.E_Devlet_BirthDay = "22.08.1998"; Game game1 = new Game(); game1.GameName = "Sniper"; game1.GamePrice = 156; Game game2 = new Game(); game2.GameName = "CS-GO"; game2.GamePrice = 64; Game game3 = new Game(); game3.GameName = "LOL"; game3.GamePrice = 260; Game game4 = new Game(); game4.GameName = "PUBG"; game4.GamePrice = 500; Verification verification = new Verification(); verification.PlayerControl(gamer1, eDevletPlayerInformation1); Console.WriteLine("------------------------------"); ICampaign campaignManager = new CampaignManager(); campaignManager.CampaignEntry(game1); campaignManager.DeleteCampaign(game1); campaignManager.UpdateCampaign(game1); Console.WriteLine("----------------------------"); IGamer playerManager = new GamerManager(); playerManager.NewPlayer(gamer1); playerManager.DeletePlayer(gamer1); playerManager.UpdatePlayer(gamer1); Console.WriteLine("-------------------------------"); GameManager gameSaleManager = new GameManager(); gameSaleManager.GameSale(gamer1, game2); Console.WriteLine("------------------------------"); Console.ReadLine(); }
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; } }