static void Main(string[] args) { Game game1 = new Game() { Id = 1, Name = "Pubg", Price = 500 }; Game game2 = new Game() { Id = 2, Name = "Call of Duty", Price = 750 }; Gamer gamer1 = new Gamer() { Id = 1, FirstName = "TUFAN", LastName = "ÇEVİK", BirthYear = new DateTime(1993, 04, 18), NationalityId = "54493378456", CreditCardNumber = 132465798, UserName = "******" }; Gamer gamer2 = new Gamer() { Id = 1, FirstName = "Emin", LastName = "Çölaşan", BirthYear = new DateTime(1991, 11, 05), NationalityId = "54493378456", CreditCardNumber = 132465798, UserName = "******" }; Campaign campaign = new Campaign() { GameId = 3, CampaignName = "Back to Sunny", RateOfDiscount = 15 }; CampanyManager campanyManager = new CampanyManager(); campanyManager.Add(campaign); campanyManager.Delete(campaign); campanyManager.Update(campaign); CustomerManger customerManger = new GamerManager(new MernisServiceAdapter()); customerManger.Save(gamer1); customerManger.Save(gamer2); //customerManger.Delete(gamer1); Sales sales1 = new Sales() { Game = game1.Name, Gamer = gamer1.FirstName }; Sales sales2 = new Sales() { Game = game2.Name, Gamer = gamer2.FirstName }; SalesManager salesManager = new SalesManager(); salesManager.Buy(game1, gamer1); salesManager.Buy(game2, gamer2); Console.ReadLine(); }
static void Main(string[] args) { Game game1 = new Game() { Id = 1, Name = "Counter-Strike: Global Offensive", Price = 70 }; Game game2 = new Game() { Id = 2, Name = "Among Us", Price = 57 }; Game game3 = new Game() { Id = 3, Name = "DOTA 2", Price = 45 }; Gamer gamer1 = new Gamer() { Id = 7, BirthYear = 1992, FirstName = "Hakkı", LastName = "Karakaş", Username = "******", NationalityId = "46204222222", CreditCardNumber = 101010101 }; //Kullanıcı bilgileri yanlış olduğu için Exceptiona gidecek, doğruları girildiğinde çalışıyor. Campaign campaign1 = new Campaign() { GameId = 352, CampaignName = "Kış Festivali", RateOfDiscount = 13 }; Campaign campaign2 = new Campaign() { GameId = 368, CampaignName = "Sömestır Maratonu", RateOfDiscount = 24 }; CampaignManager campaignManager = new CampaignManager(); campaignManager.Add(campaign1); campaignManager.Update(campaign2); BaseGamerManager customerManager = new GamerManager(new MernisServiceAdapter()); customerManager.Save(gamer1); Sales sales1 = new Sales() { Game = game1.Name, Gamer = gamer1.Username }; SalesManagement salesManagement = new SalesManagement(); salesManagement.Buy(game1, gamer1); }
static void Main(string[] args) { Game game1 = new Game() { Id = 1, Name = "Counter-Strike: Global Offensive", Price = 70 }; Game game2 = new Game() { Id = 2, Name = "Among Us", Price = 57 }; Game game3 = new Game() { Id = 3, Name = "DOTA 2", Price = 45 }; Gamer gamer1 = new Gamer() { Id = 70, BirthYear = 1996, FirstName = "Ali", LastName = "Kaya", UserName = "******", NationalityId = 25413698705, CreditCardNumber = 365412389 }; Gamer gamer2 = new Gamer() { Id = 77, BirthYear = 1999, FirstName = "Sümeyra", LastName = "Sağır", UserName = "******", NationalityId = 25694262770, CreditCardNumber = 962415386 }; Gamer gamer3 = new Gamer() { Id = 97, BirthYear = 2005, FirstName = "Zeynep Güher", LastName = "Sağır", UserName = "******", NationalityId = 75300438506, CreditCardNumber = 462415386 }; //Kullanıcı bilgileri yanlış olduğu için Exceptiona gidecek, doğruları girildiğinde çalışıyor. Campaign campaign1 = new Campaign() { GameId = 352, CampaignName = "Kış Festivali", RateOfDiscount = 13 }; Campaign campaign2 = new Campaign() { GameId = 368, CampaignName = "Sömestır Maratonu", RateOfDiscount = 24 }; CampaignManager campaignManager = new CampaignManager(); campaignManager.Add(campaign1); campaignManager.Update(campaign2); BaseCustomerManager customerManager = new GamerManager(new MernisServiceAdapter()); customerManager.Save(gamer3); customerManager.Save(gamer1); customerManager.Save(gamer2); customerManager.Update(gamer2); Sales sales1 = new Sales() { Game = game1.Name, Gamer = gamer3.UserName }; SalesManagement salesManagement = new SalesManagement(); salesManagement.Buy(game3, gamer3); salesManagement.Buy(game1, gamer2); }
static void Main(string[] args) { //Oyuncular Gamer gamer1 = new Gamer(); gamer1.GamerId = 1; gamer1.FirstName = "merve"; gamer1.LastName = "aydın"; gamer1.NationalityId = "12345"; gamer1.DateOfBirth = new DateTime(1992, 10, 10); Gamer gamer2 = new Gamer(); gamer2.GamerId = 2; gamer2.FirstName = "ferhat"; gamer2.LastName = "aydın"; gamer2.NationalityId = "123456"; gamer2.DateOfBirth = new DateTime(1985, 2, 1); Gamer gamer3 = new Gamer(); gamer3.GamerId = 3; gamer3.FirstName = "esra"; gamer3.LastName = "aydın"; gamer3.NationalityId = "1234567"; gamer3.DateOfBirth = new DateTime(1995, 1, 1); //Kampanyalar Campaign campaign1 = new Campaign(); campaign1.CampaignId = 10; campaign1.CampaignName = "kış "; campaign1.CampaignValue = "%5"; Campaign campaign2 = new Campaign(); campaign2.CampaignId = 11; campaign2.CampaignName = "tatil "; campaign2.CampaignValue = "%10"; Campaign campaign3 = new Campaign(); campaign3.CampaignId = 12; campaign3.CampaignName = "yaz "; campaign3.CampaignValue = "%15"; //Oyunlar Game game1 = new Game(); game1.GameId = 5; game1.GameName = "tetris"; game1.GamePrice = 100.0; IGamerService gamerService = new GamerManager(new GamerCheckManager()); gamerService.Save(gamer1); gamerService.Update(gamer2); gamerService.Delete(gamer3); Console.WriteLine("----------------------------"); ICampaignService campaignService = new CampaignService(); campaignService.Add(campaign3); campaignService.Delete(campaign2); campaignService.Update(campaign1); Console.WriteLine("----------------------------"); IGameSellService gameSellService = new GameManager(); gameSellService.Sell(gamer2, game1, campaign2); }