public Handler(IUnitOfWork unitOfWork, ILoanApplicationRepository loanApplications, IDebtorRegistry debtorRegistry) { this.unitOfWork = unitOfWork; this.loanApplications = loanApplications; this.debtorRegistry = debtorRegistry; this.scoringRulesFactory = new ScoringRulesFactory(debtorRegistry); }
public LoanBorrowerService( BorrowerRiskRatingContext dbContext, IMapper mapper, ILoanBorrowerRepository repository, ILoanApplicationRepository loanApplicationRepository, ICustomerRepository customerRepository, ICoreSystemSavingsDepositRepository coreSystemSavingsAccountRepository, ICoreSystemFixedDepositRepository coreSystemFixedDepositRepository, ICoreSystemLoanAccountRepository coreSystemLoanAccountRepository, ISavingsDepositRepository savingsDepositRepository, IFixedDepositRepository fixedDepositRepository, IExistingLoanRepository existingLoanRepository, ICoreSystemSavingsDailyBalanceRepository coreSystemSavingsDailyBalanceRepository, ISavingsDailyBalanceRepository savingsDailyBalanceRepository ) : base(dbContext, mapper, repository) { this.dbContext = dbContext; this.repository = repository; this.loanApplicationRepository = loanApplicationRepository; this.customerRepository = customerRepository; this.coreSystemSavingsAccountRepository = coreSystemSavingsAccountRepository; this.coreSystemFixedDepositRepository = coreSystemFixedDepositRepository; this.coreSystemLoanAccountRepository = coreSystemLoanAccountRepository; this.savingsDepositRepository = savingsDepositRepository; this.fixedDepositRepository = fixedDepositRepository; this.existingLoanRepository = existingLoanRepository; this.coreSystemSavingsDailyBalanceRepository = coreSystemSavingsDailyBalanceRepository; this.savingsDailyBalanceRepository = savingsDailyBalanceRepository; }
public BalanceSheetItemService( BorrowerRiskRatingContext dbContext, IMapper mapper, IBalanceSheetItemRepository repository, ILoanApplicationRepository loanApplicationRepository ) : base(dbContext, mapper, repository) { this.repository = repository; this.loanApplicationRepository = loanApplicationRepository; }
public UserLoanApplicationService( BorrowerRiskRatingContext dbContext, IUserLoanApplicationRepository userLoanApplicationRepository, ILoanApplicationRepository loanApplicationRepository ) { this.dbContext = dbContext; this.userLoanApplicationRepository = userLoanApplicationRepository; this.loanApplicationRepository = loanApplicationRepository; }
public FinancialRatioService( IFinancialRatioRepository financialRatioRepository, IMapper mapper, ILoanApplicationRepository loanApplicationRepository ) { this.financialRatioRepository = financialRatioRepository; this.mapper = mapper; this.loanApplicationRepository = loanApplicationRepository; }
public ImageGroupService( BorrowerRiskRatingContext dbContext, IMapper mapper, IImageGroupRepository repository, ILoanApplicationRepository loanApplicationRepository ) : base(dbContext, mapper, repository) { this.repository = repository; this.loanApplicationRepository = loanApplicationRepository; }
public Handler(IUnitOfWork unitOfWork, ILoanApplicationRepository loanApplications, IOperatorRepository operators, IEventPublisher eventPublisher) { this.unitOfWork = unitOfWork; this.loanApplications = loanApplications; this.operators = operators; this.eventPublisher = eventPublisher; }
public PersonalExpenseService( BorrowerRiskRatingContext dbContext, IMapper mapper, IPersonalExpenseRepository repository, ILoanApplicationRepository loanApplicationRepository ) : base(dbContext, mapper, repository) { this.repository = repository; this.loanApplicationRepository = loanApplicationRepository; }
public CashFlowService( IMapper mapper, ICashFlowRepository cashFlowRepository, ILoanApplicationRepository loanApplicationRepository ) { this.mapper = mapper; this.cashFlowRepository = cashFlowRepository; this.loanApplicationRepository = loanApplicationRepository; }
public BusinessService( BorrowerRiskRatingContext dbContext, IMapper mapper, IBusinessRepository repository, IBusinessTypeRepository businessTypeRepository, IBusinessTypeExpenseGroupRepository businessTypeExpenseGroupRepository, ILoanApplicationRepository loanApplicationRepository ) : base(dbContext, mapper, repository) { this.repository = repository; this.businessTypeRepository = businessTypeRepository; this.loanApplicationRepository = loanApplicationRepository; }
public GenerateOfferLetterQueryHandler( ILoanApplicationRepository loanApplicationRepository, ILoanCustomerRepository loanCustomerRepository, IIdentityServerRequest serverRequest, IProduct product, ILoanRepository loanRepository) { _repo = loanApplicationRepository; _serverRequest = serverRequest; _product = product; _loanCustomerRepo = loanCustomerRepository; _loanRepository = loanRepository; }
public RepaymentScheduleService( BorrowerRiskRatingContext dbContext, IMapper mapper, IRepaymentScheduleRepository repository, ILoanApplicationRepository loanApplicationRepository, IRepaymentScheduleGeneratorFactory repaymentScheduleGenerator ) : base(dbContext, mapper, repository) { this.dbContext = dbContext; this.repository = repository; this.repaymentScheduleGenerator = repaymentScheduleGenerator; this.loanApplicationRepository = loanApplicationRepository; }
public BalanceSheetSummaryRepository( IBalanceSheetItemRepository balanceSheetItemRepository, ILoanApplicationRepository loanApplicationRepository, IExistingLoanRepository existingLoanRepository, IVehicularBalanceSheetItemRepository vehicularBalanceSheetItemRepository, IRealPropertyBalanceSheetItemRepository realPropertyBalanceSheetItemRepository, ISavingsDepositRepository savingsDepositRepository, IFixedDepositRepository fixedDepositRepository ) { this.balanceSheetItemRepository = balanceSheetItemRepository; this.loanApplicationRepository = loanApplicationRepository; this.existingLoanRepository = existingLoanRepository; this.vehicularBalanceSheetItemRepository = vehicularBalanceSheetItemRepository; this.realPropertyBalanceSheetItemRepository = realPropertyBalanceSheetItemRepository; this.savingsDepositRepository = savingsDepositRepository; this.fixedDepositRepository = fixedDepositRepository; }
public LoanApplicationController(ILoanApplicationRepository repo, IIdentityService identityService, ILoggerService logger, IHttpContextAccessor httpContextAccessor, IExposureParameter exposure, ICreditAppraisalRepository customerTrans, DataContext context, IIdentityServerRequest serverRequest) { _repo = repo; _identityService = identityService; _logger = logger; _httpContextAccessor = httpContextAccessor; _exposure = exposure; _serverRequest = serverRequest; _customerTrans = customerTrans; _context = context; }
public CollateralController(ICollateralRepository repo, IMapper mapper, IIdentityService identityService, IHttpContextAccessor httpContextAccessor, ILoggerService logger, ILoanApplicationCollateralDocumentRespository loanApplicationCollateralDocumentRespository, ICollateralCustomerConsumptionRepository collateralCustomerConsumptionRepository, ILoanApplicationRepository loanApplicationRepository, IAllowableCollateralRepository allowableCollateralRepository, IIdentityServerRequest serverRequest ) { _repo = repo; _mapper = mapper; _identityService = identityService; _httpContextAccessor = httpContextAccessor; _serverRequest = serverRequest; _logger = logger; _loanApplicationCollateralDocumentRespository = loanApplicationCollateralDocumentRespository; _collateralCustomerConsumptionRepository = collateralCustomerConsumptionRepository; _loanApplicationRepository = loanApplicationRepository; _allowableCollateralRepository = allowableCollateralRepository; }
public CashFlowRepository( IBusinessRepository businessRepository, ILoanApplicationRepository loanApplicationRepository, IPersonalExpenseRepository personalExpenseRepository, IBalanceSheetSummaryRepository balanceSheetSummaryRepository, IBuyOutLoanRepository buyOutLoanRepository, IExistingLoanRepository existingLoanRepository, ILoanRepaymentCashFlowRepository loanRepaymentCashFlowRepository, IRepaymentScheduleRepository repaymentScheduleRepository, IInternalLoanCashFlowRepository internalLoanCashFlowRepository, IExternalLoanCashFlowRepository externalLoanCashFlowRepository ) { this.businessRepository = businessRepository; this.loanApplicationRepository = loanApplicationRepository; this.personalExpenseRepository = personalExpenseRepository; this.balanceSheetSummaryRepository = balanceSheetSummaryRepository; this.buyOutLoanRepository = buyOutLoanRepository; this.existingLoanRepository = existingLoanRepository; this.loanRepaymentCashFlowRepository = loanRepaymentCashFlowRepository; this.repaymentScheduleRepository = repaymentScheduleRepository; this.internalLoanCashFlowRepository = internalLoanCashFlowRepository; this.externalLoanCashFlowRepository = externalLoanCashFlowRepository; }
public RegisterLoanApplicationHandler(ILoanApplicationRepository repository) { _repository = repository; }
public DenyLoanApplicationHandler(ILoanApplicationRepository repository) { _repository = repository; }
public ApproveCreditApplicationHandler(ILoanApplicationRepository repository) { _repository = repository; }
public RetrieveLoanApplicationHandler(ILoanApplicationRepository loanApplicationRepository) { _loanApplicationRepository = loanApplicationRepository ?? throw new ArgumentNullException(nameof(loanApplicationRepository)); }
public LoanApplicationHandlers(ILoanApplicationRepository repository) { _repository = repository; }
public LoanApplicationHandlers(ILoanApplicationRepository loanApplicationRepository, IInterestRateCalculator interestRateCalculator) { _loanApplicationRepository = loanApplicationRepository; _interestRateCalculator = interestRateCalculator; }
public Handler(IUnitOfWork unitOfWork, ILoanApplicationRepository loanApplications, IOperatorRepository operators) { this.unitOfWork = unitOfWork; this.loanApplications = loanApplications; this.operators = operators; }
public LoanApplicationSubmissionService(IUnitOfWork unitOfWork, ILoanApplicationRepository loanApplications, IOperatorRepository operators) { this.unitOfWork = unitOfWork; this.loanApplications = loanApplications; this.operators = operators; }
public LoanApplicationService(ILoanApplicationRepository repository, IClientService clientService, IMapper mapper) { _repository = repository; _clientService = clientService; _mapper = mapper; }