static void Main(string[] args) { Player p1 = new OldPlayer() { TcNo = "11111", PlayerName = "Kaan", MemberShipYear = 2 }; Player p2 = new NewPlayer() { TcNo = "11112", PlayerName = "Mesut", JoinYear = 2020 }; Games g1 = new Games() { GameName = "F1 2020", GamePrice = 100, GameReleaseYear = 2020 }; Games g2 = new Games() { GameName = "F1 2019", GamePrice = 40, GameReleaseYear = 2019 }; PlayerManager playerManager = new PlayerManager(); playerManager.Add(p1); playerManager.Add(p2); List <ILoggerService> loggers = new List <ILoggerService>() { new DataLoggerService(), new FileLoggerService() }; GameManager gameManager = new GameManager(); gameManager.Add(g1, loggers); gameManager.Add(g2, new List <ILoggerService> { new DataLoggerService(), new FileLoggerService() }); playerManager.ListPlayer(); gameManager.ListGame(); Console.WriteLine("-----------------------------"); Console.WriteLine("Please Select for Delete User:"******"Please Apply Campaign for you choose a game"); ICampaignService campaignService = new WinterCampaign(); string name = Console.ReadLine(); gameManager.GetGame(name, campaignService, new DataLoggerService()); }
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) { Player player = new Player() { TcNo = "221412", Ad = "Kağan", Soyad = "COŞAR" }; Player player2 = new Player() { TcNo = "221412", Ad = "Hatice", Soyad = "COŞAR" }; PlayerManager playerManager = new PlayerManager(); playerManager.Add(player); playerManager.Update(player2); playerManager.Delete(player); Console.WriteLine("*************"); IUsersService[] usersService = new IUsersService[2] { new MySqlUserService(), new OracleUserService() }; ILoggerService[] loggersService = new ILoggerService[2] { new MySqlUserService(), new OracleUserService() }; foreach (var item in usersService) { item.CheckUser(); } foreach (var item in loggersService) { item.LoggerService(); } Console.WriteLine("**********"); Compaign compaign1 = new Compaign(); compaign1.CampaignType = "İndirim"; compaign1.CampaignName = "Black Friday"; Compaign compaign2 = new Compaign(); compaign2.CampaignType = "İndirim"; compaign2.CampaignName = "Şahane Aralık"; ////Compaign[] compoigns = new Compaign[2] { compaign1, compaign2 }; List <Compaign> compoigns = new List <Compaign>() { compaign1, compaign2 }; var compaignmanager = new CompaignManager(); foreach (var item in compoigns) { compaignmanager.CompaignAdd(item); compaignmanager.CompaignDeleted(item); compaignmanager.CompaigUpdate(item); } Console.WriteLine("*********"); Product product1 = new Product(); product1.Name = "Valaront"; product1.Price = 200; Product product2 = new Product() { Name = "Cs Go", Price = 77 }; GameManager gameManager = new GameManager(); gameManager.GameBuy(product1, compaign1, player); gameManager.GameBuy(product2, compaign2, player2); }