static void Main(string[] args) { //Kayıt olma Servisi oluştur RegisterManager register = new RegisterManager(new CheckRealPerson()); //Hesap Kimlik servisi oluştur AccountManager accountManager = new AccountManager(); //market sistemi oluştur ShopManager shopManager = new ShopManager(); //Ürün Kampanya sistemi oluşturuldu DiscountManager discountManager = new DiscountManager(); //Kampanya oluştur ProductDiscount KisIndirimi = new ProductDiscount() { DiscountName = "Kış İndirimi", // kampanya adı DiscountValue = 50, // % indirim oranı }; ProductDiscount YazIndirimi = new ProductDiscount() { DiscountName = "Yaz İndirimi", // kampanya adı DiscountValue = 75, // % indirim oranı }; //Kış indirimli adlı %10 luk indirim kampanyası //oyun içi ürün oluştur Product DolunayKilici = new Product() { Id = 1, Name = "+9 Dolunay Kılıcı", // aga be :) Price = 50, }; // Gerçek Oyuncu Oluştur. Account uye1 = new Member { TcNo = "11651651", ID = 1, Name = "ChaossEater", Password = "******", FirstName = "Emrehan", LastName = "Aydın", DateBirth = new DateTime(1999, 8, 11) }; // simule edilmiş özellikler. // kontrol et ve kullanıcıyı sisteme ekle register.Save(uye1); // kullanıcıyı güncelleştir accountManager.Update(uye1); // Kullanıcı Ürünü satın alır. shopManager.Buy(uye1, DolunayKilici); //Ürüne Kampanya eklenir. discountManager.Add(DolunayKilici, KisIndirimi); // Kullanıcı Kampanya Almış Ürünü satın alır. shopManager.Buy(uye1, DolunayKilici); //Ürüne Kampanya eklenir. discountManager.Remove(DolunayKilici, KisIndirimi); // Kullanıcı Kampanya Almış Ürünü satın alır. shopManager.Buy(uye1, DolunayKilici); //Ürüne Kampanya eklenir. discountManager.Update(DolunayKilici, YazIndirimi); // Kullanıcı Kampanya Almış Ürünü satın alır. shopManager.Buy(uye1, DolunayKilici); // Kullanıcı sil accountManager.Delete(uye1); }
public static void Main(string[] args) { // Kayıt olma servisi oluştur RegisterManager register = new RegisterManager(new CheckRealPerson()); //Hesap kimlik servisi oluştur AccountManager accountManager = new AccountManager(); //market sistemi oluştur ShopManager shopManager = new ShopManager(); //ürün kampanya sistemi oluştur DiscountManager discountManager = new DiscountManager(); //kampanya oluştur ProductDiscount KisIndirimi = new ProductDiscount() { DiscountName = "Kış İndirimi", DiscountValue = 50, }; ProductDiscount YazIndirimi = new ProductDiscount() { DiscountName = "Yaz İndirimi", DiscountValue = 75, }; // oyun içi ürün oluştur Product DolunayKilici = new Product() { Id = 1, Name = "+6 Dolunay kılıcı", Price = 50, }; Account uye1 = new Member() { TcNo = "5416415", Id = 5, Name = "army", Password = "******", FirstName = "Elif", LastName = "Yüksel", DateBirth = new DateTime(1979, 6, 5) }; //simule edilmiş özellikler //kontrol et ve kullanıcıyı sisteme ekle register.Save(uye1); //kullanıcıyı güncelleştir accountManager.Update(uye1); //kullanıcı ürünü satın alır shopManager.Buy(uye1, DolunayKilici); //ürüne kampanya eklenir discountManager.Add(DolunayKilici, KisIndirimi); //kullanıcı kampanya almış ürünü satın alır shopManager.Buy(uye1, DolunayKilici); //üründen kampanya silinir discountManager.Remove(DolunayKilici, KisIndirimi); //ürüne kampanya eklenir discountManager.Update(DolunayKilici, YazIndirimi); //kullanıcı sil accountManager.Delete(uye1); // }