static void Main(string[] args) { IGamerServices gamerServices = new GamerManager(new RealIfPersonManager()); Gamer gamer = new Gamer(); gamer.Id = 1; gamer.FirstName = "çağrı"; gamer.LastName = "candan"; gamer.BirthYear = new DateTime(2000, 1, 11); gamer.NationalityId = "1234"; gamerServices.Add(gamer); gamerServices.Update(gamer); gamerServices.Delete(gamer); GameSales gameSales = new GameSales(); Campaign campaign = new Campaign(); campaign.Id = 1; campaign.CampaignName = "bir alana bir bedava"; gameSales.Id = 1; gameSales.GameName = "pubg"; ICampaignServices campaignServices = new CampaignManager(); IGameSales gameSales1 = new GameSalesManager(); campaignServices.Add(campaign); campaignServices.Update(campaign); campaignServices.Delete(campaign); gameSales1.Sale(gameSales, campaign); }
static void Main(string[] args) { //kimlik doğrulama Player player = new Player { DateOfBirth = new DateTime(1994, 11, 23), FirstName = "Şeyma", LastName = "Demir", NationalityId = 123456789 }; BasePlayerManager playerManager = new PlayerManager(new MernisServiceAdapter()); playerManager.Save((Player)player); //oyuncu silme-güncelleme BasePlayerManager playerManager1 = new PlayerManager(); playerManager1.Delete((Player)player); playerManager1.Update((Player)player); //kampanya ekle-sil-güncelle Campaign campaign = new Campaign { CampaignId = 1, CampaignName = "Patron Çıldırdı", CampaignDetails = "2021 yılı sonuna kadar sürecek!" }; Campaign campaign1 = new Campaign { CampaignId = 2, CampaignName = "Kapatıyoruz", CampaignDetails = "2021 Ocak'ta sona erdi..." }; BaseCampaignManager campaignManager = new CampaignManager(); campaignManager.Save((Campaign)campaign); campaignManager.Update((Campaign)campaign); campaignManager.Delete((Campaign)campaign1); //oyuncu ve satış IGameSalesService gameSales = new SalesManager(); gameSales.Save((Player)player, (Campaign)campaign); gameSales.Update((Player)player, (Campaign)campaign); gameSales.Delete((Player)player, (Campaign)campaign1); }
static void Main(string[] args) { IGamerValidationService gamerValidationService = new GamerValidationManager(); gamerValidationService.Validation(new Gamer { Id = 1, Name = "Tuncay", Surname = "CAN", TcNo = "55555455455", Birthday = "01.01.1998" }); IGamerServices gamerServices = new GamerManager(); gamerServices.Add(new Gamer { Id = 2, Name = "Emirhan", Surname = "CAN", TcNo = "5558886555885", Birthday = "01.01.1997" }); gamerServices.Delete(new Gamer { Id = 2, Name = "Emirhan", Surname = "CAN", TcNo = "5558886555885", Birthday = "01.01.1997" }); gamerServices.Update(new Gamer { Id = 2, Name = "Emirhan", Surname = "CAN", TcNo = "5558886555885", Birthday = "01.01.1997" }); IProductService productService = new ProductManager(); productService.Add(new Product { Id = 1, ProductName = "PES13", UnitPrice = "135TL", UnitStock = "352" }); productService.Delete(new Product { Id = 1, ProductName = "PES13", UnitPrice = "135TL", UnitStock = "352" }); productService.Update(new Product { Id = 1, ProductName = "PES19", UnitPrice = "289TL", UnitStock = "125" }); IOrderService orderService = new OrderManager(); orderService.Sale(new Order { Id = 1, OrderId = 1, OrderNo = "1", ProductName = "PES13", UnitPrice = "135TL", UnitStock = "352" }, new Gamer { Id = 2, Name = "Emirhan", Surname = "CAN", TcNo = "5558886555885", Birthday = "01.01.1997" });;; ICampaignService campaignService = new CampaignManager(); campaignService.Add(new Campaign { }); campaignService.Delete(new Campaign { }); campaignService.Update(new Campaign { }); }
static void Main(string[] args) { Gamer gamer = new Gamer() { GamerName = "Aslıhan", GamerBirthDate = "27.07.2001", GamerTC = "11111111111" }; GamerManager gamerManager = new GamerManager(); EDevletInfo eDevletInfo = new EDevletInfo() { TC = "11111111111" }; if (eDevletInfo.TC == gamer.GamerTC) { gamerManager.Add(gamer); } else { Console.WriteLine("kullanıcı bulunamadı"); } //gamerManager.Add(gamer); gamerManager.Update(gamer); gamerManager.Delete(gamer); Campaign campaign = new Campaign() { Id = 1, CampaignName = "Yeni Yıl İndirimi" }; CampaignManager campaignManager = new CampaignManager(); campaignManager.Add(campaign); campaignManager.Update(campaign); campaignManager.Delete(campaign); SaleManager saleManager = new SaleManager(); saleManager.Selling(gamer); saleManager.CampaignSelling(campaign, gamer); Console.ReadKey(); }
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) { Gamer gamer = new Gamer() { Id = 1, FirstName = "Esma", LastName = "Kızılkaya", NationalityId = "12345678901", BirthYear = 1998 }; Games games = new Games() { Id = 1, Name = "Football Manager 2021", Price = 199.20 }; Campaign campaign = new Campaign() { Id = 1, Name = "%20 İndirim" }; int numberof = 2; Order order = new Order() { Id = 1, GamerId = gamer.Id, GameId = games.Id, DateOfOrder = DateTime.Today, NumberOf = numberof, OrderPrice = games.Price * numberof }; GamerManager gamerManager = new GamerManager(); GamesManager gamesManager = new GamesManager(); GamerCheckManager gamerCheckManager = new GamerCheckManager(); CampaignManager campaignManager = new CampaignManager(); OrderManager orderManager = new OrderManager(); //oyuncu işlemleri gamerManager.SignUp(gamer); gamerManager.UpdateProfile(gamer); gamerManager.DeleteProfile(gamer); //oyun işlemleri gamesManager.Add(games); gamesManager.Delete(games); //kampanya işlemleri campaignManager.Add(campaign); campaignManager.Update(campaign); campaignManager.Delete(campaign); //sipariş işlemleri orderManager.Order(order); }
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); }
static void Main(string[] args) { IPlayerService playerManager = new PlayerManager(); Player player1 = new Player(); player1.Id = 1; player1.TcNo = "12345678910"; player1.DateOfYear = "2001"; player1.FirstName = "Yunus Emre"; player1.LastName = "Çiçek"; player1.UserName = "******"; Player player2 = new Player { Id = 2, TcNo = "98732165401", DateOfYear = "2003", FirstName = "Enes Emir", LastName = "Çiçek", UserName = "******" }; List <Player> players = new List <Player> { player1, player2 }; // Oyunculara daha kolay ulaşmak için List yapısı kullanıldı. Console.WriteLine("-_-_-_-_-_-_New Players-_-_-_-_-_-_-"); foreach (var player in players) { playerManager.Add(player); } //------------------------------------------------------------------------------------------------------------------- ICampaignService campaignManager = new CampaignManager(); Campaign campaign1 = new Campaign { Name = "Black Friday", Discount = 60 }; Campaign campaign2 = new Campaign { Name = "Summer Pass", Discount = 70 }; Console.WriteLine("-_-_-_-_-_-_Campaign List-_-_-_-_-_-_-"); Campaign[] campaigns = new Campaign[] { campaign1, campaign2 }; //Kampanyalar listeye eklendi. foreach (var campaign in campaigns) { campaignManager.Add(campaign); campaignManager.Update(campaign); Console.WriteLine("----------------"); campaignManager.Delete(campaign); } //------------------------------------------------------------------------------------------------------------------- IGameService gameManager = new GameManager(); Game game1 = new Game { Name = "Days Gone", Price = 400 }; Game game2 = new Game { Name = "Assasin's Creed Origins", Price = 299 }; List <Game> games = new List <Game> { game1, game2 }; // Oluşturulan oyunlar için liste oluşturuldu. Console.WriteLine("-_-_-_-_-_-New Games-_-_-_-_-_-_-"); foreach (var game in games) { gameManager.Add(game); } List <Game> outGames = new List <Game> { game1 }; // Stokta kalmayan oyunlar için liste oluşturuldu. Eğer başka oyunlar da biterse .Add komutu ile eklenilebilir. foreach (var outGame in outGames) { gameManager.End(outGame); } //------------------------------------------------------------------------------------------------------------------- IMarketService marketManager = new MarketManager(); //marketManager.Basket(game2, player2); Console.WriteLine("Choose one of them to add your basket\n1){0}\n2){1}", game1.Name, game2.Name); int x = Convert.ToInt32(Console.ReadLine()); // Oyuncu, değer girer if (x == 1) { marketManager.Basket(game1, player2); //Oyuncu, 1 yazarsa 1.seçenekteki oyunu ekler. } else if (x == 2) { marketManager.Basket(game2, player2); //Oyuncu, 2 yazarsa 2.seçenekteki oyunu ekler. } else { Console.WriteLine("Game is not found"); //Oyuncu, 1 veya 2'den başka değer girerse bu komut çalışır. } //-------------------------------------------------------------------------------------------------------------------- marketManager.Sell(game1, player1); // Oyuncu, oyun sattığında ismiyle birlikte oyunu yazdırır. }
//5.gunOdev5 static void Main(string[] args) { Customer customer1 = new Customer() { FirstName = "Ali", LastName = "Yilmaz", CustomerId = 1, Address = "İstanbul", Email = "*****@*****.**", NationalityId = "12345678901", YearOfBirth = new DateTime(2000, 1, 1) }; Customer customer2 = new Customer() { FirstName = "Veli", LastName = "Yilmaz", CustomerId = 2, Address = "İstanbul", Email = "*****@*****.**", NationalityId = "12345678901", YearOfBirth = new DateTime(1999, 9, 9) }; CustomerManager customerManager = new CustomerManager(new EStateCustomerCheckManager()); customerManager.Add(customer1); customerManager.Update(customer2); customerManager.Delete(customer1); Console.WriteLine("---------------"); Campaign campaign1 = new Campaign() { CampaignId = 1, CampaignName = "First Campaign", CampaignCommet = "discount:5 percent", CampaignRate = 0.05 }; Campaign campaign2 = new Campaign() { CampaignId = 2, CampaignName = "Second Campaign", CampaignCommet = "discount:10 percent", CampaignRate = 0.10 }; CampaignManager campaignManager = new CampaignManager(); campaignManager.Add(campaign1); campaignManager.Update(campaign2); campaignManager.Delete(campaign1); Console.WriteLine("---------------"); WebsiteSaleManager websiteSaleManager = new WebsiteSaleManager(); websiteSaleManager.Sale(customer2); websiteSaleManager.SalesCampaign(customer1, campaign2); MobileSaleManager mobileSaleManager = new MobileSaleManager(); mobileSaleManager.SalesCampaign(customer2, campaign1); mobileSaleManager.Sale(customer1); Console.ReadLine(); }
static void Main(string[] args) { BaseProperty member = new Member() { Id = 1, Name = "Kerim", LastName = "Dinçer", NickName = "Nerf KD", DateOfBirth = new DateTime(1992, 9, 6), NationalityId = "11522366578" }; BaseProperty member2 = new Member() { Id = 2, Name = "Emre", LastName = "Dinçer", NickName = "Nerf ED", DateOfBirth = new DateTime(1991, 4, 1), NationalityId = "11522333556" }; IBaseManager memberManager = new MemberManager(new MernisServiceAdapter()); memberManager.Add(member); memberManager.Add(member2); memberManager.List(); ((Member)member).LastName = "Dinç"; ((Member)member).Name = "Ker"; memberManager.Update(member); memberManager.List(); memberManager.Delete(member2); memberManager.List(); BaseProperty game = new Game() { Id = 1, Name = "GTA", Price = 350, Type = "RP" }; BaseProperty game2 = new Game() { Id = 2, Name = "AC", Price = 250, Type = "AC" }; BaseProperty game3 = new Game() { Id = 3, Name = "PUBG", Price = 90, Type = "BR" }; IBaseManager gameManager = new GameManager(); gameManager.Add(game); gameManager.Add(game2); gameManager.Add(game3); gameManager.List(); ((Game)game).Name = "GTAV"; gameManager.Update(game); gameManager.List(); gameManager.Delete(game3); gameManager.List(); BaseProperty campaign = new Campaign() { Id = 1, Name = "GTA indirim", CampaignGame = "GTA", Discount = 50 }; BaseProperty campaign2 = new Campaign() { Id = 2, Name = "AC indirim", CampaignGame = "AC", Discount = 50 }; IBaseManager campaignManager = new CampaignManager(); campaignManager.Add(campaign); campaignManager.Add(campaign2); campaignManager.List(); ((Campaign)campaign).Name = "GTAV indirim"; ((Campaign)campaign).CampaignGame = "GTAV"; campaignManager.Update(campaign); campaignManager.List(); campaignManager.Delete(campaign2); campaignManager.List(); Sales sale = new Sales() { Id = 1, MemberId = 1, GameId = 1, CampaingId = 0, PurchasePrice = 0 }; Sales sale2 = new Sales() { Id = 2, MemberId = 1, GameId = 2, CampaingId = 0, PurchasePrice = 0 }; SalesManager salesManager = new SalesManager(); salesManager.Sale(sale); salesManager.Sale(sale2); salesManager.List(); Console.ReadLine(); }