static void Main(string[] args) { IOyuncu oyuncu1 = new Oyuncu(); oyuncu1.Id = 1; oyuncu1.Ad = "Nazlı"; oyuncu1.Soyad = "Salamci"; oyuncu1.TcNo = "34343434343"; oyuncu1.DoğumYılı = new DateTime(2000, 07, 07); IOyuncuServisi oyuncuServisi = new OyuncuServisi(); oyuncuServisi.Add(oyuncu1); oyuncuServisi.Delete(oyuncu1); oyuncuServisi.Update(oyuncu1); IOyuncuDogrulamaService dogrulamaService = new OyuncuDogrulamaService(); dogrulamaService.OyuncuDogrula(oyuncu1); ISatis satis = new Satis(); satis.OyunSatisi(oyuncu1); IKampanya kampanya = new Kampanya(); kampanya.Add(); kampanya.Delete(); kampanya.Update(); }
public void Add() { Console.Clear(); IKampanya kampanya = new Kampanya(); Console.WriteLine("Kampanya ismi"); kampanya.KampanyaIsmi = Console.ReadLine(); Console.WriteLine("Kampanya oranı"); kampanya.IndirimOranı = Convert.ToInt32(Console.ReadLine()); kampanyas.Add(kampanya); Console.WriteLine("Kampanya Eklendi"); }
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(); }
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."); }