static void Main(string[] args) { Oyun oyun = new Oyun { Id = 1, Adi = "Sokak Dövüşü", Fiyat = 55.5, OlusturmaTarihi = new DateTime(2021, 01, 02) }; OyunYonetimi oyunYonetimi = new OyunYonetimi(); oyunYonetimi.Kaydet(oyun); OyuncuYonetimi oyuncuYonetimi = new OyuncuYonetimi(new OyuncuKontrol()); Oyuncu oyuncu = new Oyuncu { Id = 1, Adi = "ökkeş", Soyadi = "yavuz", DogumTarihi = new DateTime(1995, 05, 06), Tc = "12365478966" }; oyuncuYonetimi.Kaydet(oyuncu); Kampanya kampanya = new Kampanya { Id = 2, Adi = "Mübarek Cumartesi Kampanyası", GecerlilikSuresi = new DateTime(2021, 02, 27), IndirimYuzdesi = 5 }; KapmanyaYonetimi kapmanyaYonetimi = new KapmanyaYonetimi(); kapmanyaYonetimi.Kaydet(kampanya); OyunKampanya oyunKampanya = new OyunKampanya { _Kampanya = kampanya, _Oyun = oyun }; KampanyaOyunYonetimi kampanyaOyunYonetimi = new KampanyaOyunYonetimi(); kampanyaOyunYonetimi.Ekle(oyunKampanya); kampanyaOyunYonetimi.GetIndirimliFiyat(oyunKampanya); SatisYonetimi satis = new SatisYonetimi(); satis.Ekle(new Satis { _Oyuncu = oyuncu, _OyunKampanya = oyunKampanya }); }
public void Ekle(OyunKampanya item) { double indirim = item._Kampanya.IndirimYuzdesi / 100; double fiyat = item._Oyun.Fiyat; item.IndirimliFiyat = fiyat - fiyat * indirim; oyunKampanyalar.Add(item); }
public void GetIndirimliFiyat(OyunKampanya ok) { Console.WriteLine("{0} kampanya ile {1} oyununa %{2} indirim yapıldı \n Indirimli fiyat : {3}\nIndirimsiz Fiyat : {4}", ok._Kampanya.Adi, ok._Oyun.Adi, ok._Kampanya.IndirimYuzdesi, ok.IndirimliFiyat, ok._Oyun.Fiyat); }