Exemplo n.º 1
0
 public void Apply(ICreditBaseManager creditBaseManager, ILoggerService loggerService)
 {
     //Başvuran bilgilerini değerlendir.
     //
     creditBaseManager.Calculate();
     loggerService.Log();
 }
Exemplo n.º 2
0
 //method injection
 public void BasvuruYap(ICreditBaseManager creditBaseManager, ILoggerService loggerService)
 {
     //Başvuran bilgilerini değerlendirme
     //
     creditBaseManager.Hesapla();
     loggerService.Log();
 }
 // Burada yaptığımız şey method injections
 public void DoApplication(ICreditBaseManager creditBaseManager, List <ILogger> loggerService) // Başvuru Yap
 {
     creditBaseManager.Calculate();
     foreach (var item in loggerService)
     {
         item.Log(); // Hangi LOGLAYICI secilmiş ise onu logla
     }
 }
Exemplo n.º 4
0
 //Method injection
 public void MakeAnApp(ICreditBaseManager creditBaseManager, List <ILoggerService> loggerServices)
 {
     //Client information is evaluated
     creditBaseManager.Calculate();
     foreach (var loggerService in loggerServices)
     {
         loggerService.Log();
     }
 }
Exemplo n.º 5
0
 //Method Injection
 public void BasvuruYap(ICreditBaseManager krediManager, List<ILoggerService> loggerServices)
 {
     //Başvuran bilgilerini değerlendirme
     //
     krediManager.Hesapla();
     foreach (var loggerService in loggerServices)
     {
         loggerService.Log();
     }
 }
Exemplo n.º 6
0
        public void Apply(ICreditBaseManager creditBaseManager, ILoggerService logger)
        {
            //kredi basvurusu
            //------------C*K ONEMLI--------
            //eger BOYLE YAPARSAK TUM BASVURULARI MORGAGE KREDILERINE BAGIMLI HALE GETIRIRZ.
            //MorgageCredit morgage = new MorgageCredit();
            // morgage.Count();// BUNU ANLATTIKTAN SONRA METODA INTERFACE ILE PARAMETRE EKLEDI

            creditBaseManager.Count(); // BU YETERLI TUM KREDI CESTILERI ICIN
            logger.Log();
        }
Exemplo n.º 7
0
 public void Appeal(ICreditBaseManager creditBase, ILoggerService loggerService)
 {
     creditBase.Calculate();
     loggerService.Log();
 }
Exemplo n.º 8
0
 public void MakeApplication(ICreditBaseManager creditBaseManager, ILoggerService loggerService) // Method injection
 {
     creditBaseManager.Calculate();
     loggerService.Log();
 }