static void Main(string[] args) { Gamer gamer = new Gamer() { GamerId = 1, GamerName = "Sena", GamerLastname = "yesilyurt", TC = "00000000000", YearOfBirth = 1999 }; GamerManager gamerManager = new GamerManager(new ValidationManager()); gamerManager.Add(gamer); gamerManager.Update(gamer); gamerManager.Delete(gamer); Console.WriteLine("***************************************************************"); Game game = new Game() { GameId = 1, GameName = "xyz", GamePrice = 500 }; GameManager gameManager = new GameManager(); gameManager.Add(game); gameManager.Update(game); gameManager.Delete(game); Console.WriteLine("***************************************************************"); SaleManager saleManager = new SaleManager(); saleManager.Sale(game, gamer); Console.WriteLine("***************************************************************"); Campaign campaign = new Campaign() { CampaignId = 1, CampaignName = "sana özel", CampaignDiscountAmount = 15 }; CampaignManager campaignManager = new CampaignManager(); campaignManager.Add(game, gamer, campaign); campaignManager.Delete(game, gamer, campaign); campaignManager.Update(game, gamer, campaign); }
static void Main(string[] args) { GamerManager gamer1 = new GamerManager(); GamerManager gamer2 = new GamerManager(); GamerManager gamer3 = new GamerManager(); gamer1.Id = 10; gamer1.Ad = "Ahmet"; gamer1.Soyad = "Yılmaz"; gamer1.DogumYili = "1996"; gamer1.TcNo = "111222333"; gamer2.Id = 11; gamer2.Ad = "Mustafa"; gamer2.Soyad = "Türkmen"; gamer2.DogumYili = "1993"; gamer2.TcNo = "444222333"; gamer3.Id = 12; gamer3.Ad = "Selim"; gamer3.Soyad = "Yüksel"; gamer3.DogumYili = "1997"; gamer3.TcNo = "555222111"; Registry kayıt = new Registry(); kayıt.Kayıt(gamer1); kayıt.Kayıt(gamer2); kayıt.Kayıt(gamer3); GameManager game1 = new GameManager(); GameManager game2 = new GameManager(); GameManager game3 = new GameManager(); game1.OyunAdi = "Doom"; game1.OyunFiyati = 67; game1.IndirimliFiyat = 23; game1.IndirimliFiyat2 = 31; game2.OyunAdi = "Witcher 3 Wild Hunt"; game2.OyunFiyati = 52; game2.IndirimliFiyat = 18; game2.IndirimliFiyat2 = 24; game3.OyunAdi = "Half Life"; game3.OyunFiyati = 18; game3.IndirimliFiyat = 3; game3.IndirimliFiyat2 = 9; SaleManager saleManager = new SaleManager(); CampaignManager campaignManager = new CampaignManager(); campaignManager.Add(game2); campaignManager.Add(game1); campaignManager.Update(game3); saleManager.Sell(gamer1, game2); saleManager.Sell(gamer2, game1); saleManager.Sell(gamer3, game3); campaignManager.Delete(game2); campaignManager.Delete(game1); campaignManager.Delete(game3); }
static void Main(string[] args) { /* Gereksinimler: * Oyun satış yönetimi için bir sistem geliştirme * * 1.Oyuncuların sisteme kayıt olabileceği, bilgilerini güncelleyebileceği, kayıtlarını silebileceği bir ortamı simule ediniz. * Müşteri bilgilerinin doğruluğunu e-devlet sistemlerini kullanarak doğrulama yapmak istiyoruz. * (E-devlet sistemlerinde doğrulama TcNo, Ad, Soyad, DoğumYılı bilgileriyle yapılır. Bunu yapacak servisi simule etmeniz yeterlidir.) * 2.Oyun satışı yapılabilecek satış ortamını simule ediniz.(Yapılan satışlar oyuncu ile ilişkilendirilmelidir. Oyuncunun parametre olarak metotta olması) * 3.Sisteme yeni kampanya girişi, kampanyanın silinmesi ve güncellenmesi imkanlarını simule ediniz. * 4.Satışlarda kampanya entegrasyonunu simule ediniz. */ BasePlayerManager playerManager = new SteamPlayerManager(new MernisServiceAdapter()); BasePlayerManager playerManager1 = new EpicGamesPlayerManager(); playerManager1.Register(new Player() { DateOfBirth = new DateTime(1999, 1, 1).Year, PlayerId = 0, FirstName = "Aleyna", LastName = "İLHAN", NationalityId = 12345678912 }); Player player1 = new Player() { PlayerId = 1, FirstName = "Mert ", LastName = "Celil", DateOfBirth = new DateTime(1996, 11, 16).Year, NationalityId = 1234567891 }; Game game1 = new Game() { GameId = 0, Name = "Knight Online", Price = 50 }; Campaign campaign1 = new Campaign() { CampaignId = 0, Name = "Huge discount on the weekend", Discount = 50 }; Sales sale1 = new Sales() { SaleId = 0, GameName = "Knight Online", PlayerName = "Mert" }; GameManager gameManager = new GameManager(); gameManager.Save(game1); gameManager.Update(game1); gameManager.Delete(game1); CampaignManager campaignManager = new CampaignManager(); campaignManager.Add(campaign1); campaignManager.Update(campaign1); campaignManager.Delete(campaign1); SaleManager saleManager = new SaleManager(); saleManager.DiscountSend(player1, game1, campaign1); saleManager.Sale(player1, game1, campaign1); }