public TestDataInitializerService(IDepositTypeRepository depositTypeRepository, IServiceCategoryRepository servCatRepo, IServiceRepository servRepo, ICardRepository cardRepository, IAccountRepository accountRepository, ILoanTypeRepository loanTypeRepository, ILogger logger) { _depositTypeRepository = depositTypeRepository; _cardRepository = cardRepository; _accountRepository = accountRepository; _loanTypeRepository = loanTypeRepository; _serviceCategoryRepository = servCatRepo; _serviceRepository = servRepo; _logger = logger; }
public DepositService(IDepositTypeRepository typeRepository, IDepositRepository repository, ILogger logger, ITransactionsRepository transactionsService, ICardService cardService, IAccountRepository accountRepository, IDepositTermService depositTermService, IUnitOfWork unitOfWork, IServiceRepository serviceRepository) { _depositTypeRepo = typeRepository; _DepositRepository = repository; _logger = logger; _transactionsService = transactionsService; _cardService = cardService; _accountRepository = accountRepository; _depositTermService = depositTermService; _unitOfWork = unitOfWork; _serviceRepository = serviceRepository; }
public UnitOfWork( BankDbContext context , IAccountRepository accountRepository , ICardRepository cardRepository , ICityRepository cityRepository , ICurrencyRepository currencyRepository , IDepositRepository depositRepository , IDepositTypeRepository depositTypeRepository , IEmploymentRepository employmentRepository , IEmploymentTypeRepository employmentTypeRepository , IInterestPaymentTypeRepository interestPaymentTypeRepository , ILoanRepository loanRepository , ILoanRequestRepository loanRequestRepository , ILoanTypeRepository loanTypeRepository , IQuestionRepository questionRepository , IServiceCategoryRepository serviceCategoryRepository , IServiceRepository serviceRepository , ITransactionsRepository transactionsRepository , IAccountPropertyRepository accountPropertyRepository ) { _context = context; _accountRepository = new Lazy <IAccountRepository>(accountRepository); _cardRepository = new Lazy <ICardRepository>(cardRepository); _cityRepository = new Lazy <ICityRepository>(cityRepository); _currencyRepository = new Lazy <ICurrencyRepository>(currencyRepository); _depositRepository = new Lazy <IDepositRepository>(depositRepository); _depositTypeRepository = new Lazy <IDepositTypeRepository>(depositTypeRepository); _employmentRepository = new Lazy <IEmploymentRepository>(employmentRepository); _employmentTypeRepository = new Lazy <IEmploymentTypeRepository>(employmentTypeRepository); _interestPaymentTypeRepository = new Lazy <IInterestPaymentTypeRepository>(interestPaymentTypeRepository); _loanRepository = new Lazy <ILoanRepository>(loanRepository); _loanRequestRepository = new Lazy <ILoanRequestRepository>(loanRequestRepository); _loanTypeRepository = new Lazy <ILoanTypeRepository>(loanTypeRepository); _questionRepository = new Lazy <IQuestionRepository>(questionRepository); _serviceCategoryRepository = new Lazy <IServiceCategoryRepository>(serviceCategoryRepository); _serviceRepository = new Lazy <IServiceRepository>(serviceRepository); _transactionsRepository = new Lazy <ITransactionsRepository>(transactionsRepository); _accountPropertyRepository = new Lazy <IAccountPropertyRepository>(accountPropertyRepository); }
public DepositTypeService(IDepositTypeRepository depositTypeRepository) { this.depositTypeRepository = depositTypeRepository; }
public DepositService(IDepositTypeRepository depositTypeRepository, IDepositRepository depositRepository, IDateService dateService) { this.depositTypeRepository = depositTypeRepository; this.depositRepository = depositRepository; this.dateService = dateService; }