static void Main(string[] args) { ICreditManager vehicleCreditManager = new VehicleCreditManager(); //creditManager1.Calculate(); ICreditManager housingLoanManager = new HousingLoanManager(); //creditManager2.Calculate(); ICreditManager personalFinanceCreditManager = new PersonalFinanceCreditManager(); //creditManager3.Calculate(); ApplicationManager applicationManager = new ApplicationManager(); applicationManager.ToApply(vehicleCreditManager, new DatabaseLoggerService()); //applicationManager.ToApply(creditManager2); //applicationManager.ToApply(creditManager3); List <ICreditManager> credits = new List <ICreditManager>() { personalFinanceCreditManager, vehicleCreditManager, }; //applicationManager.CreditPriorInformationDo(credits); Console.ReadLine(); }
static void Main(string[] args) { ICreditManager personelCreditManager = new PersonalFinanceCredit(); ICreditManager transportCreditManager = new TransportCreditManager(); ICreditManager housingLoanManager = new HousingLoanManager(); ILoggerService databaseLoggerService = new DatabaseLoggerService(); ILoggerService fileLoggerService = new FileLoggerService(); ApplicationManager applicationManager = new ApplicationManager(); applicationManager.MakeAnApplication(transportCreditManager, fileLoggerService); List <ICreditManager> credits = new List <ICreditManager>() { personelCreditManager, transportCreditManager }; //applicationManager.MakeCreditPreNotification(credits); }
static void Main(string[] args) { ILoanManager personalFinanceLoan = new PersonalFinanceLoan(); ILoanManager vehicleLoanManager = new VehicleLoanManager(); ILoanManager housingLoanManager = new HousingLoanManager(); ILoanManager tradesmanLoanManager = new TradesmanLoanManager(); ILoggerService databaseLoggerService = new DatabaseLoggerService(); //veya 22. satir virgulden sonrasi gibi de yazabilirsin ILoggerService fileLoggerService = new FileLoggerService(); ILoggerService smsLoggerService = new SmsLoggerService(); RecourseManager recourseManager = new RecourseManager(); recourseManager.MakeRecourse(tradesmanLoanManager, smsLoggerService); List <ILoanManager> loans = new List <ILoanManager>() { personalFinanceLoan, vehicleLoanManager }; //recourseManager.PreLoanInfo(loans); }