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
示例#2
0
 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
示例#3
0
 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