static void Main(string[] args) { //Add new gamer-user Gamer gamer1 = new Gamer { Id = 1, FirstName = "Ali" }; //valid Gamer gamer2 = new Gamer { Id = 4, FirstName = "Ahmet" }; //not valid //Add new Game Game game1 = new Game { Id = 1, Name = "Futbol", Price = 100 }; //Add new Discount Discount discount1 = new Discount { Amount = 25, Name = "Sezon" }; //Validation instance ı oluşturuldu. GamerManager gamerControl = new GamerManager(new ValidationManager()); gamerControl.Add(gamer1); //Game instance ı oluşturuldu. GameSaleManager gameManager = new GameSaleManager(new ValidationManager(), new DiscountManager()); gameManager.Buy(gamer2, game1); gameManager.DicountSale(game1, discount1); }
static void Main(string[] args) { PersonManager personManager = new PersonManager(new UserValidationManager()); Person person1 = new Person(); person1.Id = 1; person1.FirstName = "HASAN"; person1.LastName = "TOPRAK"; person1.DateOfBirthYear = 1998; person1.NationalIdentity = 3057696; personManager.Condition(person1); Campaign campaign = new Campaign(); campaign.Id = 1; campaign.CampaignName = "Star"; campaign.DiscountRate = 45; Game game = new Game(); game.UnitStock = 160; game.Name = "Mortal Kombat"; game.Price = 150; GameSaleManager gameSaleManager = new GameSaleManager(game, campaign); gameSaleManager.Sale(person1, game, campaign); }
static void Main(string[] args) { GamerManager gamerManager = new GamerManager(new UserValidationManager()); gamerManager.Add(new Gamer { Id = 1, FirstName = "FATMA", LastName = "KOYUNCU", BirthYear = 1997, IdentityNumber = 54321 }); GameCompanyManager gameCompanyManager = new GameCompanyManager(); gameCompanyManager.Add(new GameCompany { Id = 1, CompanyName = "Yaz İndirimi", CompanyDetails = "sepette %20 indirim" }); GameSaleManager gameSaleManager = new GameSaleManager(); gameSaleManager.Buy(new GameSale { Id = 1, GameName = "PUBG", GamePrice = 150 }, new Gamer { FirstName = "Ali", LastName = "Kaya" }); Console.ReadLine(); }
static void Main(string[] args) { GamerCustomer gamerCustomer = new GamerCustomer(); gamerCustomer.Id = 1; gamerCustomer.Name = "Abuzittin"; gamerCustomer.Surname = "Killibacak"; gamerCustomer.TcNo = "1234444444"; gamerCustomer.NationalIdentity = 1; gamerCustomer.Birthday = new System.DateTime(1998, 8, 24); GamerCustomerManager gamerCustomerManager = new GamerCustomerManager(); gamerCustomerManager.Add(gamerCustomer); gamerCustomerManager.Delete(gamerCustomer); gamerCustomerManager.Update(gamerCustomer); GameSale gameSale = new GameSale(); gameSale.GameId = 1; gameSale.GameName = "TatarAtarTutar"; gameSale.Price = 299; Campaign campaign = new Campaign(); campaign.Id = 1; campaign.CampaignName = "SudanPahali"; campaign.CampaignDiscountRate = 100; GameSaleManager gameSaleManager = new GameSaleManager(); gameSaleManager.Sell(gamerCustomer, gameSale); gameSaleManager.SellWithDiscount(gamerCustomer, gameSale, campaign); }
static void Main(string[] args) { BaseCustomerManager gamerCustomer = new GamerCustomerManager(new CustomerCheckManager()); gamerCustomer.Add(new GamerCustomer { Name = "Emin", SurName = "Hayal", DateOfBirth = new DateTime(1999, 6, 4), IdentityNumber = 123213123 }); GameSaleManager gameSaleManager = new GameSaleManager(); gameSaleManager.Sell(new Game { Id = 1, Name = "The Witcher" }, gamerCustomer); }
static void Main(string[] args) { Campaigns campaign = new Campaigns { CampaignId = 1, CampaignName = "Black Friday", DiscountRate = 20 }; CampaignManager campaignManager = new CampaignManager(); Customers customer = new Customers { FirstName = "Muhammet", LastName = "Şanverdi", BirthYear = 1997, IdentificationNumber = 2341343124 }; CustomerManager customerManager = new CustomerManager(new CustomerVerificationManager()); customerManager.Add(customer); Games game = new Games { GameId = 1, GameName = "Crysis 3", GameType = "Action", GamePrice = 150, }; Games game1 = new Games { GameId = 2, GameName = "Dark Souls 3", GameType = "Adventure", GamePrice = 300, }; GameManager gameManager = new GameManager(); gameManager.Add(game1); gameManager.Update(game); campaignManager.Add(campaign); GameSaleManager gameSaleManager = new GameSaleManager(campaign, game); gameSaleManager.GameSale(game1, campaign, customer); campaignManager.Delete(campaign); gameManager.Delete(game); }
static void Main(string[] args) { IGamerService gamer1 = new GamerManager(new UserValidationManager()); gamer1.Add(new Gamers { GamerId = 1, GamerFirstName = "ENES", GamerLastName = "TURKMEN", GamerTcNo = 123456789, //dogru bilgiye sahip gamer = 12345678901 YearOfBirth = 1997 }); Console.WriteLine("----------------------------"); GameManager game1 = new GameManager(); game1.Add(new Games { GameId = 101, GameName = "GTA 5", Price = 180, UnitsInStock = 50 }); Console.WriteLine("----------------------------"); ICampaignService campaign1 = new CampaignManager(); campaign1.Add(new Campaign { CampaignId = 101, CampaignName = "Winter season!" }); Console.WriteLine("----------------------------"); ISalesService sales = new GameSaleManager(new GameManager()); //sales.Sale(game1); }
static void Main(string[] args) { GameManager gameManager = new GameManager(); GamerManager gamerManager = new GamerManager(new GamerValidationManager()); CampaignManager campaignManager = new CampaignManager(); GameSaleManager gameSaleManager = new GameSaleManager(); Gamer gamer1 = new Gamer() { Id = 1, BirthYear = 2002, FirstName = "YASİN", LastName = "HANÇER", NationalityId = 123456 }; gamerManager.Add(gamer1); Game ets2 = new Game() { Id = 1, Name = "Euro Truck Simulator 2", Price = 40, ReleaseYear = "2012" }; //gameManager.Add(ets2); Game gtaV = new Game() { Id = 2, Name = "Grand Theft Auto V", Price = 180, ReleaseYear = "2013" }; //gameManager.Add(gtaV); Game pubg = new Game() { Id = 3, Name = "PlayerUnknown's Battlegrounds", Price = 80, ReleaseYear = "2017" }; //gameManager.Add(pubg); Campaign ogrenciIndirimiKampanyasi = new Campaign() { Name = "Öğrenci İndirimi Kampanyası", Description = "Öğrenciler için tüm oyunlar %25 indirimli, eğer sende öğrenciysen bu fırsatı kaçırma!", DiscountRate = 25 }; //campaignManager.Add(ogrenciIndirimiKampanyasi); Campaign oyunGecesiKampanyasi = new Campaign() { Name = "Oyun Gecesi Kampanyası", Description = "Oyun gecesine özel tüm oyunlarda geçerli %20 indirimi kaçırma!", DiscountRate = 20 }; //campaignManager.Add(oyunGecesiKampanyasi); Campaign kisKampanyasi = new Campaign() { Name = "Kış Kampanyası", Description = "Evde olduğumuz bu soğuk kış günlerinde, sımsıcak indirimler seninle! Tüm oyunlarda geçerli %40 indirimi kaçırma!", DiscountRate = 40 }; //campaignManager.Add(kisKampanyasi); //KAMPANYASIZ OYUN SATIŞI gameSaleManager.Sale(gamer1, ets2); //KAMPANYALI OYUN SATIŞI gameSaleManager.Sale(gamer1, gtaV, oyunGecesiKampanyasi); Console.ReadLine(); }
static void Main(string[] args) { Player player1 = new Player(); player1.PlayerName = "Magnus"; player1.PlayerSurname = "Carlsen"; player1.TcNo = "245165496"; player1.PlayerBirthday = "30.11.1990"; Player player2 = new Player(); player2.PlayerName = "Hikaru"; player2.PlayerSurname = "Nakamura"; player2.TcNo = "996526512"; player2.PlayerBirthday = "9.12.1987"; E_Devlet eDevletPlayerInformation1 = new E_Devlet(); eDevletPlayerInformation1.E_devlet_Isim = "Magnus"; eDevletPlayerInformation1.E_devlet_Soyad = "Carlsen"; eDevletPlayerInformation1.E_devlet_TcNo = "245165496"; eDevletPlayerInformation1.E_devlet_Birthday = "30.11.1990"; Game game1 = new Game(); game1.GameName = "Cyberpunk"; game1.GamePrice = 249; Game game2 = new Game(); game2.GameName = "Age of Empires II"; game2.GamePrice = 31; Game game3 = new Game(); game1.GameName = "Assasin's Creed: Odyssey"; game1.GamePrice = 249; Game game4 = new Game(); game1.GameName = "SpiderMan: Miles Morales"; game1.GamePrice = 499; Verification verification = new Verification(); verification.PlayerControl(player1, eDevletPlayerInformation1); Console.WriteLine("------------------------------"); ICampaignServices campaignManager = new CampaignManager(); campaignManager.CampaignEntry(game1); campaignManager.DeleteCampaign(game1); campaignManager.UpdateCampaign(game1); Console.WriteLine("----------------------------"); IPlayerServices playerManager = new PlayerManager(); playerManager.NewPlayer(player1); playerManager.DeletePlayer(player1); playerManager.UpdatePlayer(player1); Console.WriteLine("-------------------------------"); GameSaleManager gameSaleManager = new GameSaleManager(); gameSaleManager.GameSale(player1, game2); Console.WriteLine("------------------------------"); Console.ReadLine(); }