static void Main(string[] args) { Musteri musteri1 = new Musteri { DogTarihi = new DateTime(1984, 11, 11), Id = 1, MusteriAdi = "Hüseyin", MusteriSoyad = "Nazlı", TcNo = "12345678909" }; IManager musteriManager = new MusteriManager(); musteriManager.Ekle(musteri1); DogrulamaServices dogrulamaServices = new DogrulamaServices(); dogrulamaServices.Dogrula(); Oyun oyun1 = new Oyun { Id = 1, OyunAdi = "Süper Mario", OyunFiyati = 100 }; OyunManager oyunManager = new OyunManager(); oyunManager.Ekle(oyun1); Kampanya kampanya1 = new Kampanya { Id = 1, KampanyaAdi = "%20 İndirim", IndirimOrani = 20 }; KampanyaManager kampanyaManager = new KampanyaManager(); kampanyaManager.Ekle(kampanya1); List <Musteri> musteriler = new List <Musteri>() { musteri1 }; List <Oyun> oyunlar = new List <Oyun>() { oyun1 }; List <Kampanya> kampanyalar = new List <Kampanya>() { kampanya1 }; foreach (var musteri in musteriler) { Console.WriteLine(musteri.MusteriAdi + " ", musteri.MusteriSoyad + " isimli oyuncu "); foreach (var oyun in oyunlar) { Console.WriteLine(oyun.OyunAdi + " İsimli oyunu "); foreach (var kampanya in kampanyalar) { Console.WriteLine(kampanya.KampanyaAdi + "ile satın aldı."); } } } Console.ReadLine(); }
static void Main(string[] args) { Customer customer1 = new Customer { Id = 1, Ad = "Işıl", Soyad = "Özkaynak", DogumYili = 2020, TcNo = "123456789" }; ICustomerService islem = new CustomerManager(new CustomerCheckManager()); islem.Ekle(customer1); islem.Guncelle(customer1); islem.Sil(customer1); Kampanya kampanya1 = new Kampanya() { KampanyaId = 1, KampanyaAdi = "Kış kampanyası", KampanyaOrani = 25 }; IKampanyaService kampanyaService = new KampanyaManager(); kampanyaService.Ekle(kampanya1); kampanyaService.Guncelle(kampanya1); kampanyaService.Sil(kampanya1); Oyun oyun1 = new Oyun() { OyunAd = "Lol", Fiyati = 799, OyunId = 1 }; IOyunService oyunService = new OyunManager(); oyunService.Ekle(oyun1); oyunService.Guncelle(oyun1); oyunService.Sil(oyun1); ISatisService satisService = new SatisManager(); satisService.Sat(customer1, oyun1); satisService.KampanyaliSatis(customer1, oyun1, kampanya1); }