static void Main(string[] args) { //PersonelCredit personelCredit = new PersonelCredit(); //personelCredit.Calculate(); //TransportCredit transportCredit = new TransportCredit(); //transportCredit.Calculate(); //MortgageLoan mortgageLoan = new MortgageLoan(); //mortgageLoan.Calculate(); ICreditManager personelCredit = new PersonelCredit(); ICreditManager transportCredit = new TransportCredit(); ICreditManager mortgageLoan = new MortgageLoan(); ILoggerService databaseLoggerSevice = new DatabaseLoggerService(); ILoggerService fileLoggerServise = new FileLoggerService(); AplicationManager aplicationManager = new AplicationManager(); aplicationManager.DoAplication(personelCredit, new List <ILoggerService> { new DatabaseLoggerService(), new FileLoggerService() }); List <ICreditManager> credits = new List <ICreditManager>() { personelCredit, transportCredit, mortgageLoan }; // aplicationManager.CreditInfo(credits); }
static void Main(string[] args) { ICreditManager personalFinanceCreditManager = new PersonalFinanceCreditManager(); //personalFinanceCreditManager.Calculate(); ICreditManager transportCreditManager = new TransportCreditManager(); //transportCreditManager.Calculate(); ICreditManager mortgageCreditManager = new MortgageCreditManager(); //mortgageCreditManager.Calculate(); ILoggerServices databaseLoggerServices = new DatabaseLoggerServices(); ILoggerServices fileLoggerServices = new FileLoggerServices(); AplicationManager aplicationManager = new AplicationManager(); aplicationManager.DoAplication(new ArtisanCreditManager(), new SmsLoggerServices()); List <ICreditManager> credits = new List <ICreditManager>() { personalFinanceCreditManager, transportCreditManager }; //aplicationManager.MakeCreditPreliminaryInformation(credits); }