//method injection public void BasvuruYap(IKrediManager krediManager, ILogerService logerService) { //Başvuran bilgilerini değerlendirme krediManager.Hesapla(); logerService.Log(); }
public void BasvuruYap(IKrediManager krediManager, ILogerService loggerService) { //Basvuran bilgilerini degerlendirme. // //KonutKrediManager konutKrediManager = new KonutKrediManager(); //konutKrediManager.Hesapla(); krediManager.Hesapla(); loggerService.Log(); }
public void BasvuruYap(IKrediManager krediManager, ILogerService logerService) //IKrediManager ı verirsem tip olarak bütün kredileri yollayabilirim buraya... { //Başvuran bilgilerini değerlendirme // // // eğer aşağıdaki gibi yaparsam tüm başvuruları konut kredisine bağımlı hale getiririm bu çok yanlış //KonutKrediManager konutKrediManager = new KonutKrediManager(); krediManager.Hesapla(); //şimdi hangi krediyi gönderirsem o çalışacak logerService.Log(); }
public MainForm( IImageService imageService, IThreadsService threadsService, ILogerService logerService) { InitializeComponent(); AddControlsToGroupbox(groupBox_methodChoose); this.imageService = imageService; this.threadsService = threadsService; this.loger = logerService; loger.Info(String.Format("Prawidlowa inicjalizacja")); }
public LibrosController(ApplicationDbContext context, ILogerService logger) { _context = context; _logger = logger; }
//Method injection kullanıcağı krediyi ve loglayıcıyı enjekte ediyoruz public void BasvuruYap(IKrediManager krediManager, ILogerService logerService) { krediManager.Hesapla(); logerService.Log(); }
public LogsForm(ILogerService logerService) { InitializeComponent(); this.ControlBox = false; this.loger = logerService; }
public ThreadService(ILogerService logerService) { this.loger = logerService; this.timeCounter = new TimeCounterHelper(); }
public void BasvuruYap(IKrediManager krediManager, ILogerService logerService) { //KonutKrediManager konutKrediManager = new KonutKrediManager(); // böyle olunca sadece kont kredisi kabul eder krediManager.Hesapla(); logerService.Log(); }