//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();
        }
Exemple #4
0
        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;
 }
Exemple #6
0
 //Method injection kullanıcağı krediyi ve loglayıcıyı enjekte ediyoruz
 public void BasvuruYap(IKrediManager krediManager, ILogerService logerService)
 {
     krediManager.Hesapla();
     logerService.Log();
 }
Exemple #7
0
 public LogsForm(ILogerService logerService)
 {
     InitializeComponent();
     this.ControlBox = false;
     this.loger      = logerService;
 }
Exemple #8
0
 public ThreadService(ILogerService logerService)
 {
     this.loger       = logerService;
     this.timeCounter = new TimeCounterHelper();
 }
Exemple #9
0
 public void BasvuruYap(IKrediManager krediManager, ILogerService logerService)
 {
     //KonutKrediManager konutKrediManager = new KonutKrediManager();       // böyle olunca sadece kont kredisi kabul eder
     krediManager.Hesapla();
     logerService.Log();
 }