static void Main(string[] args) { IKrediManager personelKrediManager = new PersonelKrediManager(); IKrediManager autoKrediManager = new AutoKrediManager(); IKrediManager propertyKrediManager = new PropertyKrediManager(); ILoggerService databaseLoggerService = new DatabaseLoggerService(); ILoggerService fileLoggerService = new FileLoggerService(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(autoKrediManager, new DatabaseLoggerService()); List <IKrediManager> krediler = new List <IKrediManager>() { personelKrediManager, autoKrediManager }; //basvuruManager.KrediOnBilgilendirmesiYap(krediler); }
static void Main(string[] args) { ICreditManager need = new NeedCreditManager(); ICreditManager vehicle = new VehicleCreditManager(); ICreditManager house = new HousingCreditManager(); ILoggerService dataBase = new DataBaseLoggerService(); ILoggerService file = new FileLoggerService(); ApplyManager apply = new ApplyManager(); apply.Apply(need, file); List <ICreditManager> credits = new List <ICreditManager>() { need, house }; //apply.CreditInform(credits); }
static void Main(string[] args) { IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager(); IKrediManager tasitKrediManager = new TasitKrediManager(); IKrediManager konutKrediManager = new KonutKrediManager(); ILoggerService databaseLoggerService = new DatabaseLoggerService(); ILoggerService fileLoggerService = new FileLoggerService(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(tasitKrediManager, fileLoggerService); List <IKrediManager> krediler = new List <IKrediManager>() { ihtiyacKrediManager, tasitKrediManager }; //basvuruManager.KrediOnBilglendirmesiYap(krediler); }
static void Main(string[] args) //o interface i imlamente eden classın referans numarasını tutabilir. { IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager(); IKrediManager taşıtKrediManager = new TaşıtKrediManager(); IKrediManager konutKrediManager = new KonutKrediManager(); ILoggerService datebaseLoggerService = new DatebaseLoggerService(); ILoggerService fileLoggerService = new FileLoggerService(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(konutKrediManager, new DatebaseLoggerService()); List <IKrediManager> krediler = new List <IKrediManager>() { ihtiyacKrediManager, taşıtKrediManager }; //basvuruManager.KrediOnBilgilendirmesiYap(krediler); }