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) { Customer customer1 = new Customer() { DateOfBirth = new DateTime(1996, 1, 9), FirstName = "Abdullah", LastName = "ÇETİN", NationalId = "123456", CustomerTag = "Influencer" }; Customer customer2 = new Customer() { DateOfBirth = new DateTime(2000, 10, 17), FirstName = "Yasin", LastName = "ÇETİN", NationalId = "456321", CustomerTag = "Gamer" }; BaseCustomerManager baseCustomerManager1 = new GamerCustomerManager(new MernisSeviceAdapter()); //baseCustomerManager1.Save(customer1); mernisle alakalı yaşadığım bir sorundan dolayı iptal etmek zorunda kaldım baseCustomerManager1.NewCampaign(customer1); baseCustomerManager1.RemoveCampaign(customer1); baseCustomerManager1.UpdateCampaign(customer1); baseCustomerManager1.Download(); baseCustomerManager1.Upload(customer1); baseCustomerManager1.Library(customer1); Console.WriteLine("*************************************************************************************"); BaseCustomerManager baseCustomerManager2 = new GamerCustomerManager(new MernisSeviceAdapter()); //baseCustomerManager1.Save(customer1); mernisle alakalı yaşadığım bir sorundan dolayı iptal etmek zorunda kaldım baseCustomerManager2.NewCampaign(customer2); baseCustomerManager2.RemoveCampaign(customer2); baseCustomerManager2.UpdateCampaign(customer2); baseCustomerManager2.Download(); baseCustomerManager2.Upload(customer2); baseCustomerManager2.Library(customer2); Console.ReadLine(); }
static void Main(string[] args) { //MasterCustomerDirector masterCustomerDirector = new GamerCustomerManager(new MernisServiceAdapter()); //masterCustomerDirector.Register(new Customer { DateOfBirth = new DateTime(1985, 1, 6), FirstName = "Engin", LastName = "Demiroğ", NationalityId = "28861499108", ProductSelection ="God of War", Id = 1 }); GamerCustomerManager gamerCustomerManager = new GamerCustomerManager(new MernisServiceAdapter()); Customer customer = new Customer() { FirstName = "Engin", NationalityId = "28861499108", DateOfBirth = new DateTime(1985, 1, 6), LastName = "Demiroğ", Id = 1 }; Customer customer2 = new Customer() { FirstName = "Haldun", NationalityId = "346464678", DateOfBirth = new DateTime(1978, 07, 26), LastName = "Ankara", Id = 2 }; gamerCustomerManager.Register(customer); gamerCustomerManager.Delete(customer); gamerCustomerManager.Update(customer); Game game = new Game() { Id = 1, Name = "God of War", Description = "Müthiş oyun" + "Tanrılarla savaşıyor", Price = 400 }; Game game2 = new Game() { Id = 2, Name = "Age of Empires", Description = "Strateji oyunu" + "Savaş stratejisi", Price = 250 }; GameManager gameManager = new GameManager(); gameManager.Add(game); gameManager.Update(game); gameManager.Delete(game); gameManager.Add(game2); gameManager.Update(game2); gameManager.Delete(game2); Campaign campaign = new Campaign() { Id = 1, Discount = 80, Name = "Fall Discount", CampaignEndTime = new DateTime(2021, 09, 26) }; Campaign campaign2 = new Campaign() { Id = 1, Discount = 80, Name = "Winter Discount", CampaignEndTime = new DateTime(2021, 03, 26) }; CampaignManager campaignManager = new CampaignManager(); campaignManager.Add(campaign); campaignManager.Update(campaign); campaignManager.Delete(campaign); campaignManager.Add(campaign2); campaignManager.Update(campaign2); campaignManager.Delete(campaign2); SaleManager salesManager = new SaleManager(); salesManager.Sale(customer, game); salesManager.CampaignSale(customer, game, campaign); salesManager.Sale(customer, game2); salesManager.CampaignSale(customer, game2, campaign2); }