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); }
public void Ödeme(Oyun oyun) { double toplam = oyun.OyunFiyati - oyun.KampanyaOrani; Console.WriteLine("Ödeme Yöntemi Seçiniz: "); if (oyun.Nakit == true) { Console.WriteLine("Nakit İle Ödemeyi Seçtiniz."); Console.WriteLine("Ödenecek Tutar: " + toplam); } else { Console.WriteLine("Kredi Kartı İle Ödemeye Yöntemi Seçtiniz."); Console.WriteLine("Ödenecek Tutar: " + toplam); } }
public void Fiyatlandirma(Oyun oyun) { double toplam = oyun.OyunFiyati - oyun.KampanyaOrani; Console.WriteLine("Satın Aldığınız Oyunun Adı: " + oyun.OyunAdi); Console.WriteLine("Oyunun Orjinal Fiyatı: " + oyun.OyunFiyati); Console.WriteLine("Kampanyanız Var mı?: " + oyun.KapmanyaVarmi); if (oyun.KapmanyaVarmi == true) { Console.WriteLine("Kampanya Adi: " + oyun.KampanyaAdi); Console.WriteLine("Kampanya Orani: " + oyun.KampanyaOrani); Console.WriteLine("Kampanyaya Özel Fiyat: " + toplam); } else { Console.WriteLine("Kampanyanız Bulunmamaktadır."); } }