Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            GamerCustomer gamerCustomer = new GamerCustomer();

            gamerCustomer.Id               = 1;
            gamerCustomer.Name             = "Abuzittin";
            gamerCustomer.Surname          = "Killibacak";
            gamerCustomer.TcNo             = "1234444444";
            gamerCustomer.NationalIdentity = 1;
            gamerCustomer.Birthday         = new System.DateTime(1998, 8, 24);
            GamerCustomerManager gamerCustomerManager = new GamerCustomerManager();

            gamerCustomerManager.Add(gamerCustomer);
            gamerCustomerManager.Delete(gamerCustomer);
            gamerCustomerManager.Update(gamerCustomer);


            GameSale gameSale = new GameSale();

            gameSale.GameId   = 1;
            gameSale.GameName = "TatarAtarTutar";
            gameSale.Price    = 299;

            Campaign campaign = new Campaign();

            campaign.Id                   = 1;
            campaign.CampaignName         = "SudanPahali";
            campaign.CampaignDiscountRate = 100;


            GameSaleManager gameSaleManager = new GameSaleManager();

            gameSaleManager.Sell(gamerCustomer, gameSale);
            gameSaleManager.SellWithDiscount(gamerCustomer, gameSale, campaign);
        }
Ejemplo n.º 2
0
 public override void Add(GamerCustomer gamerCustomer)
 {
     if (_customerCheckPersonService.CheckPerson(gamerCustomer) == true)
     {
         base.Add(gamerCustomer);
     }
     else
     {
         Console.WriteLine("Geçerli bir Müşteri değildir.");
     }
 }
Ejemplo n.º 3
0
        public void BasicEventsTest()
        {
            GameLibrary   gameLibrary   = new GameLibrary();
            GamerCustomer gamerCustomer = new GamerCustomer(gameLibrary);

            gameLibrary.AddGame(new Game("Uncharted", "Naughty Dog", "PS4"));
            Assert.AreEqual(0, gamerCustomer.InterestedGames.Count);

            gameLibrary.AddGame(new Game("God of War 3", "Santa Monica", "PS4"));
            Assert.AreEqual(1, gamerCustomer.InterestedGames.Count);

            gameLibrary.AddGame(new Game("Last of US", "Naughty Dog", "PS4"));
            Assert.AreEqual(1, gamerCustomer.InterestedGames.Count);

            gameLibrary.AddGame(new Game("God of War 2018", "Santa Monica", "PS4"));
            Assert.AreEqual(2, gamerCustomer.InterestedGames.Count);

            gameLibrary.AddGame(new Game("Last of US", "Naughty Dog", "PS4"));
            Assert.AreEqual(2, gamerCustomer.InterestedGames.Count);

            gameLibrary.AddGame(new Game("Odessy", "Ubisoft", "PS4"));
            Assert.AreEqual(3, gamerCustomer.InterestedGames.Count);
        }
 public bool CheckIfRealPerson(GamerCustomer gamerCustomer)
 {
     return(true);
 }
 public void Update(GamerCustomer gamerCustomer)
 {
     Console.WriteLine("Musteri guncellendi. " + gamerCustomer.Name);
 }
 public void Delete(GamerCustomer gamerCustomer)
 {
     Console.WriteLine("Musteri silindi. " + gamerCustomer.Name);
 }
 public void Add(GamerCustomer gamerCustomer)
 {
     Console.WriteLine("Musteri eklendi. " + gamerCustomer.Name);
 }
 public void SellWithDiscount(GamerCustomer gamer, GameSale gameSale, Campaign campaign)
 {
     Console.WriteLine("Kampanyali satis gerceklesti");;
 }
 public void Sell(GamerCustomer gamer, GameSale gameSale)
 {
     Console.WriteLine("Oyuncuya satildi." + gamer.Name + "Adli oyun:" + gameSale.GameName);
 }
Ejemplo n.º 10
0
 public virtual void Add(GamerCustomer gamerCustomer)
 {
     Console.WriteLine(gamerCustomer.Name + gamerCustomer.SurName + " Müşterisi eklendi.");
 }
Ejemplo n.º 11
0
 public void Update(GamerCustomer gamerCustomer)
 {
     Console.WriteLine(gamerCustomer.Name + gamerCustomer.SurName + " Müşterisi güncellendi.");
 }
Ejemplo n.º 12
0
 public void Delete(GamerCustomer gamerCustomer)
 {
     Console.WriteLine(gamerCustomer.Name + gamerCustomer.SurName + " Müşterisi silindi.");
 }