Exemplo n.º 1
0
 public ReportsService(IReportsRepository reportsRepository,
                       ILenderRepository lenderRepository,
                       IBorrowerRepository borrowerRepository)
 {
     _reportsRepository  = reportsRepository;
     _lenderRepository   = lenderRepository;
     _borrowerRepository = borrowerRepository;
 }
Exemplo n.º 2
0
 public ClsDocument(IProjectRepository projectrepository, IDocumentRepository documentrepository,
                    ILenderRepository lenderrepository, ILenderMasterRepository lendermasterrepository,
                    IDocumentMasterRepository documentmasterrepository)
 {
     this.DocumentRepository       = documentrepository;
     this.LenderRepository         = lenderrepository;
     this.LenderMasterRepository   = lendermasterrepository;
     this.ProjectRepository        = projectrepository;
     this.DocumentMasterRepository = documentmasterrepository;
 }
Exemplo n.º 3
0
 public OptimalLendRateCalculator(ILenderRepository lenderRepository, int requestedAmount)
 {
     _lenderRepository = lenderRepository;
     RequestedAmount   = requestedAmount;
 }
Exemplo n.º 4
0
 public clsLender(ILenderRepository lenderRepository, ILenderMasterRepository lendermasterRepository)
 {
     this.LenderRepository       = lenderRepository;
     this.LenderMasterRepository = lendermasterRepository;
 }
Exemplo n.º 5
0
 public LibraryController(IBookInteractor interactor, ILocationRepository locationRepository, ILenderRepository lenderRepository) : base(interactor)
 {
     _interactor         = interactor;
     _locationRepository = locationRepository;
     _lenderRepository   = lenderRepository;
 }
Exemplo n.º 6
0
 /// <summary>
 /// Constructor to inject lender repository dependency.
 /// </summary>
 /// <param name="lenderRepository">An implementation of ILenderRepository</param>
 /// <param name="loanCalculator">An implementation of ILoanCalculator</param>
 public MarketService(ILenderRepository lenderRepository, ILoanCalculator loanCalculator, ILoanRequestValidator loanRequestValidator)
 {
     _lenderRepository = lenderRepository;
     _loanCalculator = loanCalculator;
     _loanRequestValidator = loanRequestValidator;
 }
 public RentBookUseCase(IBookForRentRepository bookForRentRepository, ITime time, ILenderRepository lenderRepository)
 {
     _bookForRentRepository = bookForRentRepository;
     _time             = time;
     _lenderRepository = lenderRepository;
 }
 public LoanFinderService(ILenderRepository lenderRepo)
 {
     _lenderRepo = lenderRepo;
 }
Exemplo n.º 9
0
 public LendersController(ILenderRepository lenderRepository)
 {
     _lenderRepository = lenderRepository;
 }
Exemplo n.º 10
0
 public void set_up()
 {
     _loanCalculator = new LoanCalculator();
     _lenderRepository = new StubLenderRepository();
     _loanRequestValidator = new LoanRequestValidator(15000, 1000, 100);
     _marketService = new MarketService(_lenderRepository, _loanCalculator, _loanRequestValidator);
 }
Exemplo n.º 11
0
 public LenderService(ILenderRepository lenderRepo)
 {
     _lenderRepo = lenderRepo;
 }
Exemplo n.º 12
0
        /// <summary>
        /// Creates an instance of IOptimalLendRateCalculator
        /// </summary>
        /// <param name="connectionStringOrFileName"></param>
        /// <param name="requestedAmount"></param>
        /// <returns></returns>
        public static IOptimalLendRateCalculator GetOptimalLendRateCalculator(string connectionStringOrFileName, int requestedAmount)
        {
            ILenderRepository repository = LenderRepositoryFactory.GetRepositoryInstance(connectionStringOrFileName);

            return(new OptimalLendRateCalculator(repository, requestedAmount));
        }
Exemplo n.º 13
0
 public LenderLogic(ILenderRepository repository, ILogger logger)
 {
     _logger     = logger?.ForContext <LenderLogic>() ?? throw new ArgumentNullException(nameof(logger));
     _repository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
Exemplo n.º 14
0
 public BookInteractor(IRepository <Book> bookRepository, ILenderRepository lenderRepository, ILendingRecordRepository lendingRepository) : base(bookRepository)
 {
     _bookRepository    = bookRepository;
     _lenderRepository  = lenderRepository;
     _lendingRepository = lendingRepository;
 }
Exemplo n.º 15
0
 public void set_up()
 {
     _marketRepository = new StubLenderRepository(new List<Lender>
     {
         new Lender("Bob", 0.075, 640),
         new Lender("Jane", 0.069, 480),
         new Lender("Fred", 0.071, 520),
         new Lender("Mary", 0.104, 170),
         new Lender("John", 0.081, 320),
         new Lender("Dave", 0.074, 140),
         new Lender("Angela", 0.071, 60)
     });
 }