static void Main(string[] args) { Customer customer1 = new Customer() { FirstName = "Atakan", LastName = "Çiğdem", BirthYear = 2001, NationlityId = "121212", Id = 1 }; Customer customer2 = new Customer() { FirstName = "Melek", LastName = "Gül", BirthYear = 1975, NationlityId = "131313", Id = 2 }; Customer customer3 = new Customer() { FirstName = "Furkan", LastName = "Çiğdem", BirthYear = 1991, NationlityId = "141414", Id = 3 }; Product product1 = new Product() { Name = "Pantolon", Price = 90, StockNumber = 10, Id = 1 }; Product product2 = new Product() { Name = "Gömlek", Price = 70, StockNumber = 12, Id = 2 }; Product product3 = new Product() { Name = "Tişört", Price = 50, StockNumber = 8, Id = 3 }; Product product4 = new Product() { Name = "Ayakkabı", Price = 100, StockNumber = 15, Id = 4 }; CustomerManager customer = new CustomerManager(new ValidateManager(), new DatabaseLoggerManager()); ProductManager product = new ProductManager(new FileLoggerManager()); PurchaseManager purchase = new PurchaseManager(); customer.Add(customer1); customer.Add(customer2); customer.Add(customer3); product.Add(product1); product.Add(product2); product.Add(product3); product.Add(product4); purchase.Buy(customer1, product2); purchase.Buy(customer3, product2); purchase.Restitute(customer1, product1); }
static void Main(string[] args) { Player player1 = new Player { Name = "Lütfü", Nick = "Meydanlaurus", NationalityId = "12435265632", AccountBalance = 350, Age = 16, PlayerId = 1 }; Player player2 = new Player { Name = "Furkan", Nick = "Asimsek", NationalityId = "09876578789", AccountBalance = 500, Age = 25, PlayerId = 2 }; Player player3 = new Player { Name = "Esat", Nick = "McJester", NationalityId = "96758430129", AccountBalance = 200, Age = 14, PlayerId = 3 }; Player[] players = new Player[] { player1, player2, player3 }; Game WD = new Game { Name = "Watch Dogs", Price = 150, AgeRestriction = 16, }; Game GTAV = new Game { Name = "GTA V", Price = 250, AgeRestriction = 17, }; Game FIFA20 = new Game { Name = "FIFA 20", Price = 180, AgeRestriction = 5, }; Game[] games = new Game[] { WD, GTAV, FIFA20 }; Campaign newYearCampaign = new Campaign { AmounOfDiscount = 60, StartDate = 1, FinalDate = 31, Name = "NewYear" }; Campaign valentinesDay = new Campaign { AmounOfDiscount = 40, StartDate = 14, FinalDate = 21, Name = "ValentinesDay" }; Campaign special = new Campaign { AmounOfDiscount = 150, StartDate = 3, FinalDate = 5, Name = "Special" }; Campaign[] campaigns = new Campaign[] { newYearCampaign, valentinesDay, special }; PlayerManager playerManager = new PlayerManager(); foreach (var player in players) { playerManager.Add(player); playerManager.NickUpdate(player, "yeni nick"); } IGamePurchaseSystem purchaseManager = new PurchaseManager(); purchaseManager.Buy(GTAV, newYearCampaign, 4, player3); purchaseManager.Buy(WD, valentinesDay, 20, player1); CampaignManager campaignManager = new CampaignManager(); campaignManager.Update(newYearCampaign); }