public void SetUp() { _session = CreateSession(); _loanScheduleRepository = new LoanScheduleRepository(_session); _transactions = new LoanTransactionRepository(_session); _historyRepository = new LoanHistoryRepository(_session); }
public LoanScheduleController(ILoanScheduleRepository repo, IMapper mapper, IIdentityService identityService, IHttpContextAccessor httpContextAccessor, ILoggerService logger) { _repo = repo; _mapper = mapper; _identityService = identityService; _httpContextAccessor = httpContextAccessor; _logger = logger; }
public CreditAppraisalRepository(DataContext context, IIdentityService identityService, ILoanScheduleRepository schedule, IIdentityServerRequest serverRequest, IHttpContextAccessor accessor) { _dataContext = context; _identityService = identityService; _schedule = schedule; _serverRequest = serverRequest; _accessor = accessor; }
public DailyReportBuilder( ILoanScheduleRepository loanScheduleRepository, ILoanTransactionRepository transactions, ILoanHistoryRepository historyRepository) { _loanScheduleRepository = loanScheduleRepository; _transactions = transactions; _historyRepository = historyRepository; }
public LoanManagementController(ILoanManagementRepository repo, IIdentityService identityService, ILoggerService logger, IIdentityServerRequest serverRequest, IHttpContextAccessor httpContextAccessor, DataContext context, ILoanScheduleRepository schedule) { _repo = repo; _identityService = identityService; _logger = logger; _httpContextAccessor = httpContextAccessor; _dataContext = context; _serverRequest = serverRequest; _schedule = schedule; }
public LoanOperationsController(ILoanOperationsRepository repo, IIdentityService identityService, ILoggerService logger, IInvestorFundService invest, IHttpContextAccessor httpContextAccessor, DataContext context, ILoanScheduleRepository schedule, IIdentityServerRequest identityServer) { _repo = repo; _identityService = identityService; _logger = logger; _httpContextAccessor = httpContextAccessor; _context = context; _schedule = schedule; _identityServer = identityServer; _invest = invest; }
public CreditAppraisalController(ICreditAppraisalRepository repo, IIdentityServerRequest serverRequest, IIdentityService identityService, ILoanScheduleRepository loanScheduleRepository, ILoggerService logger, IHttpContextAccessor httpContextAccessor, DataContext dataContext, IFlutterWaveRequest flutter) { _repo = repo; _identityService = identityService; _logger = logger; _dataContext = dataContext; _serverRequest = serverRequest; _httpContextAccessor = httpContextAccessor; _schedule = loanScheduleRepository; _flutter = flutter; }
public LoanController(ILoanRepository repo, IIdentityService identityService, ILoggerService logger, IHttpContextAccessor httpContextAccessor, DataContext context, ICreditAppraisalRepository customerTrans, IIdentityServerRequest serverRequest, ILoanScheduleRepository schedule, IMapper mapper, IIFRSRepository ifrs, IFlutterWaveRequest flutter) { _repo = repo; _identityService = identityService; _logger = logger; _httpContextAccessor = httpContextAccessor; _dataContext = context; _serverRequest = serverRequest; _schedule = schedule; _mapper = mapper; _customerTrans = customerTrans; _ifrs = ifrs; _flutter = flutter; }
public LoanSchedule[] GetLoanScheduleDistinctRefNo() { return(ExecuteFaultHandledOperation(() => { var groupNames = new List <string>() { GROUP_ADMINISTRATOR, GROUP_USER }; AllowAccessToOperation(SOLUTION_NAME, groupNames); ILoanScheduleRepository loanScheduleRepository = _DataRepositoryFactory.GetDataRepository <ILoanScheduleRepository>(); IEnumerable <LoanSchedule> loanSchedules = loanScheduleRepository.Get().ToArray(); return loanSchedules.ToArray(); })); }
public LoanSchedule[] GetLoanSchedulebyRefNo(string refNo) { return(ExecuteFaultHandledOperation(() => { var groupNames = new List <string>() { GROUP_ADMINISTRATOR, GROUP_USER }; AllowAccessToOperation(SOLUTION_NAME, groupNames); ILoanScheduleRepository loanScheduleMapRepository = _DataRepositoryFactory.GetDataRepository <ILoanScheduleRepository>(); LoanSchedule[] loanScheduleEntity = loanScheduleMapRepository.Get().Where(c => c.RefNo == refNo).OrderBy(c => c.AMSequence).ToArray(); if (loanScheduleEntity == null) { NotFoundException ex = new NotFoundException(string.Format("LoanSchedule with ID of {0} is not in database", refNo)); throw new FaultException <NotFoundException>(ex, ex.Message); } return loanScheduleEntity; })); }