static void Main(string[] args) { IKrediManager konutKrediManager = new KonutKrediManager(); konutKrediManager.Hesapla(); IKrediManager emlakKrediManager = new EmlakKrediManager(); emlakKrediManager.Hesapla(); IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager(); ihtiyacKrediManager.Hesapla(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(konutKrediManager); basvuruManager.BasvuruYap(emlakKrediManager); List <IKrediManager> krediler = new List <IKrediManager> { konutKrediManager, emlakKrediManager }; basvuruManager.KrediBilgilendirmeYap(krediler); }
static void Main(string[] args) { IKrediManager emlakKrediManager = new EmlakKrediManager(); //emlakKrediManager.Hesapla(); IKrediManager konutKrediManager = new KonutKrediManager(); //konutKrediManager.Hesapla(); IKrediManager tasitKrediManager = new TasitKrediManager(); //tasitKrediManager.Hesapla(); List <ILoggerService> loggers = new List <ILoggerService>() { new DatabaseLoggerManager(), new SmsLoggerManager() }; BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(new EsnafKrediManager(), loggers); List <IKrediManager> krediler = new List <IKrediManager>() { emlakKrediManager, konutKrediManager }; //basvuruManager.KrediOnBilgilendirmesiYap(krediler); Console.ReadLine(); }