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
            });
        }
Esempio n. 2
0
        public void Ekle(OyunKampanya item)
        {
            double indirim = item._Kampanya.IndirimYuzdesi / 100;
            double fiyat   = item._Oyun.Fiyat;

            item.IndirimliFiyat = fiyat - fiyat * indirim;
            oyunKampanyalar.Add(item);
        }
Esempio n. 3
0
 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);
 }