Пример #1
0
        static void Main(string[] args)
        {
            Oyuncu oyuncu1 = new Oyuncu();

            oyuncu1.Id          = 1;
            oyuncu1.Adi         = "Oğuz";
            oyuncu1.Soyadi      = "Evirgen";
            oyuncu1.DogumTarihi = new DateTime(1998, 01, 22);
            oyuncu1.TcKimlikNo  = "13895763530";
            //oyuncumuzu oluşturduk bunun bir kaç farklı yolu vardır mutlaka constructor gibi olabilir, ya da new Oyuncu dan sonra {} şeklinde devam edilebilir.

            Oyun oyun1 = new Oyun {
                OyunAdi = "Cyberpunk 2077", OyunFiyati = 249, OyunAdet = 100
            };
            //oyun1 nesnesini Oyun sınıfından oluşturduk.

            Kampanya kampanya1 = new Kampanya {
                KampanyaAdi = "TeknoPazar", indirimOrani = 15
            };                                                                                  //Teknopazar da oyunlar için %15 indirim var

            OyuncuManager oyuncuManager = new OyuncuManager();

            oyuncuManager.Ekle();
        }
Пример #2
0
 public void OyunSat(Oyuncu oyuncu, Oyun oyun, Kampanya kampanya)
 {
     //overloading yaptım ki kampanyalı şekilde de satabileyim
     Console.WriteLine(oyuncu.Adi + " oyuncusuna " + oyun.OyunAdi + " " + kampanya.KampanyaAdi + "kampanyası ile satılmıştır.");
 }
Пример #3
0
 public void OyunSat(Oyuncu oyuncu, Oyun oyun)
 {
     Console.WriteLine(oyuncu.Adi + " oyuncusuna " + oyun.OyunAdi + " satılmıştır.");
     oyun.OyunAdet--; //oyun satıldıktan sonra stoktan 1 tane eksildi.
     //burada kasanın parası da arttırılabilir.
 }