public void Apply(ICreditBaseManager creditBaseManager, ILoggerService loggerService) { //Başvuran bilgilerini değerlendir. // creditBaseManager.Calculate(); loggerService.Log(); }
//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 } }
//Method injection public void MakeAnApp(ICreditBaseManager creditBaseManager, List <ILoggerService> loggerServices) { //Client information is evaluated creditBaseManager.Calculate(); foreach (var loggerService in loggerServices) { loggerService.Log(); } }
//Method Injection public void BasvuruYap(ICreditBaseManager krediManager, List<ILoggerService> loggerServices) { //Başvuran bilgilerini değerlendirme // krediManager.Hesapla(); foreach (var loggerService in loggerServices) { loggerService.Log(); } }
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(); }
public void Appeal(ICreditBaseManager creditBase, ILoggerService loggerService) { creditBase.Calculate(); loggerService.Log(); }
public void MakeApplication(ICreditBaseManager creditBaseManager, ILoggerService loggerService) // Method injection { creditBaseManager.Calculate(); loggerService.Log(); }