static void Main(string[] args) { Oyuncu oyuncu = new Oyuncu { TcNo = "132456", Name = "Ayşegül", Soyadi = "Akman", DogumYili = 1996 }; IOyuncuManager oyuncuManager = new OyuncuManager(); oyuncuManager.Add(oyuncu); Satis satis = new Satis { OyunName = "GTA", OyunFiyati = 400 }; ISatisManager satisManager = new SatisManager(); satisManager.Satis(oyuncu, satis); Kampanya kampanya = new Kampanya { KampanyaUrunName = "PUBG Mobile", Urunİndirimi = 12.5 }; IKampanyaManager kampanyaManager = new KampanyaManager(); kampanyaManager.KampanyaEkle(kampanya); }
static void Main(string[] args) { Musteri musteri = new Musteri { //Burada müşteri oluşturma amacımız MusteriManager classımızın çalışıp çalışmadığını anlamak için yapmış bulunmaktayız. Ad = "Deha", SoyAd = "Çapar", DogumYılı = 2000, TcNo = 123456789 }; Oyun oyun = new Oyun {//Burada oyun oluşturma amacımız OyunManager classımızın çalışıp çalışmadığını anlamak için yapmış bulunmaktayız. OyunAdi = "CoD", OyunFiyati = 99.99, KampanyaAdi = "Kdv", KampanyaOrani = 15, KapmanyaVarmi = true, Nakit = true, KrediKarti = false, }; Kampanya kampanya = new Kampanya { //Burada kampanya oluşturma amacımız KampanyaManager classımızın çalışıp çalışmadığını anlamak için yapmış bulunmaktayız. KampanyaAdi = "Kdv", KampanyaOrani = 15, KapmanyaVarmi = true, }; Islemler musteriManager = new KampanyaManager();// Burada KampanyaManager yerine MusteriManager yazarsanız musteri manager işlemlerinin de sorunsuz çalıştığını görebilirsiniz. musteriManager.Add(musteri, kampanya); musteriManager.Delete(musteri, kampanya); musteriManager.Update(musteri, kampanya); OyunManager oyunManager = new OyunManager(); //Burada ise Oyun satış sisteminin çalışıp çalışmadığını kontrıl etmiş olduk. oyunManager.Fiyatlandirma(oyun); oyunManager.Ödeme(oyun); }