static void Main(string[] args) { IKrediManager İhtiyacKrediManager = new İhtiyacKrediManager(); IKrediManager TaşıtKrediManager = new TaşıtKrediManager(); IKrediManager KonutKredisiManager = new KonutKredisiManager(); BasvuruManager basvuruManager = new BasvuruManager(); // basvuruManager.BaşvuruYap(İhtiyacKrediManager); List <IKrediManager> krediler = new List <IKrediManager>() { }; basvuruManager.KrediOnBilgilendirmesiYap(krediler); }
static void Main(string[] args) { IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager(); IKrediManager tasıtKrediManager = new TasıtKrediManager(); IKrediManager konutKredisiManager = new KonutKredisiManager(); BasvuruManager basvuruManager = new BasvuruManager(); //basvuruManager.BasvuruYap(konutKredisiManager); List <IKrediManager> krediler = new List <IKrediManager>() { ihtiyacKrediManager, tasıtKrediManager }; basvuruManager.KrediOnBilgilendirmesiYap(krediler); }
static void Main(string[] args) { KonutKredisiManager konutKredisiManager = new KonutKredisiManager(); IKrediManager tasıtKredisiManager = new TasıtKredisiManager(); //Ikredimanager diyee olur tasıtKredisiManager diyede olur. ILoggerService databaseLoggerService = new DatabaseLoggerService(); ILoggerService filelogerService = new FilebaseLoggerService(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(konutKredisiManager, new DatabaseLoggerService()); //alternatif new olarak içinde de tanımlayabilirim List <IKrediManager> krediler = new List <IKrediManager>() { konutKredisiManager //hesaplamasını istediğim kredileri burda gönderiyorum }; //basvuruManager.BasvuruOnBilgilendirme(krediler); }
static void Main(string[] args) { IKrediManager tasitKredisiManager = new TasitKredisiManager(); IKrediManager ihtiyacKredisiManager = new IhtiyacKredisiManager(); IKrediManager konutKredisiManager = new KonutKredisiManager(); ILoggerService databaseLoggerService = new DatabaseLoggerService(); ILoggerService fileLoggerService = new FileLoggerService(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(new EsnafKredisiManager(), new SmsLoggerService()); List <IKrediManager> krediler = new List <IKrediManager>() { tasitKredisiManager, ihtiyacKredisiManager }; //basvuruManager.KrediOnBilgilendirmesiYap(krediler); }
static void Main(string[] args) { IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager(); //interface'ler de kendini implemente eden class'ınreferans numarasını tutabilir IKrediManager tasitKrediManager = new TasitKrediManager(); IKrediManager konutKredisiManager = new KonutKredisiManager(); ILoggerService databaseLoggerService = new DatabaseLoggerService(); ILoggerService fileLoggerService = new FileLoggerService(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(new EsnafKredisiManager(), fileLoggerService); List <IKrediManager> krediler = new List <IKrediManager>() { ihtiyacKrediManager, tasitKrediManager }; //basvuruManager.KrediOnBilgilendirmesiYap(krediler); }
static void Main(string[] args) { IKrediManager ihtıyacKrediManager = new IhtıyacKrediManager(); IKrediManager tasitKredisiManager = new TasitKredisiManager(); IKrediManager konutKredisiManager = new KonutKredisiManager(); //KonutKredisiManager konutKredisiManager = new KonutKredisiManager(); yerine bu da yazılabilir //IKrediManager esnafKredisiManager = new EsnafKredisiManager(); ILoggerService databaseloggerService = new DataBaseLoggerService(); ILoggerService fileloggerService = new FileLoggerService(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(new EsnafKredisiManager(), new SmsLoggerService()); List <IKrediManager> krediler = new List <IKrediManager>() { ihtıyacKrediManager, tasitKredisiManager }; //basvuruManager.KrediOnBilgilendirmeYap(krediler); }
static void Main(string[] args) { IKrediManager ihtiyacKredisiManager = new IhtiyacKredisiManager(); IKrediManager tasitKredisiManager = new TasitKredisiManager(); IKrediManager konutKredisiManager = new KonutKredisiManager(); ILoggerService databaseLoggerService = new DatabaseLoggerService(); ILoggerService fileLoggerService = new FileLoggerService(); List <ILoggerService> loggers = new List <ILoggerService>() { databaseLoggerService, fileLoggerService }; BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(ihtiyacKredisiManager, loggers); List <IKrediManager> krediler = new List <IKrediManager>() { ihtiyacKredisiManager, konutKredisiManager }; //basvuruManager.KrediOnBilgilendirmesiYap(krediler); }