public void Add(Gamer gamer)
 {
     if (_gamerValidationService.CheckValidation(gamer) == true)
     {
         Console.WriteLine(gamer.GamerFirstName + " " + gamer.GamerLastName + " isimli oyuncu" + " " + gamer.GamerId + " numarası ile sisteme kayıt edildi.");
     }
     else
     {
         Console.WriteLine("Kimlik doğrulama başarısız!");
     }
 }
        }                                                                          //ve bu servise IGamerValidation implement edilirse, salesmanager newlendiğinde mernisi kullanabildiği gibi database doğrulamasını da kullanabilir. Bu yüzden ctor olusturulmalıdır.

        public void CampaignSale(List <Gamer> gamers, ICampaignService campaignService, Campaigns campaigns)
        {
            campaignService.Add();
            foreach (var gamer in gamers)
            {
                if (_gamerValidationService.CheckValidation(gamer) == true)
                {
                    Console.WriteLine(gamer.GamerFirstName + " " + gamer.GamerLastName.ToUpper() + " isimli kullanıcı " + campaigns.CampaignName + "ndan yararlanarak üyelik satın aldı.");
                }
                else
                {
                    Console.WriteLine(gamer.GamerFirstName + " " + gamer.GamerLastName.ToUpper() + " isimli kullanıcın kimlik doğrulaması başarısız olduğu için üye işlemleri yapılamaz!");
                }
            }
        }