public AgreementsModelBuilder(ILoanLegalRepository llrepo, IEzbobWorkplaceContext context = null) { this.loanLegalRepo = llrepo; this.aprCalc = new APRCalculator(); this.serviceClient = new ServiceClient(); this.repaymentCalculator = new RepaymentCalculator(); this.context = context; this.log = new SafeILog(LogManager.GetLogger(GetType())); } // constructor
public GenerateAgreementsController( IEzbobWorkplaceContext context, AgreementsGenerator agreementsGenerator, ILoanRepository loanRepository, CustomerRepository customersRepository, ILoanLegalRepository llrepo ) { this.context = context; this.loanLegalRepo = llrepo; this.agreementsGenerator = agreementsGenerator; this.loanRepository = loanRepository; this.concentAgreementHelper = new ConcentAgreementHelper(); this.customersRepository = customersRepository; } // constructor
public ScheduleController(IEzbobWorkplaceContext context, LoanBuilder loanBuilder, ILoanLegalRepository llrepo) { this.context = context; this.loanBuilder = loanBuilder; this.aprCalc = new APRCalculator(); this.serviceClient = new ServiceClient(); this.loanLegalRepo = llrepo; } // constructor