예제 #1
0
 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;
 }
예제 #2
0
 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;
 }
예제 #3
0
 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);
 }
예제 #4
0
 public DepositTypeService(IDepositTypeRepository depositTypeRepository)
 {
     this.depositTypeRepository = depositTypeRepository;
 }
예제 #5
0
 public DepositService(IDepositTypeRepository depositTypeRepository, IDepositRepository depositRepository, IDateService dateService)
 {
     this.depositTypeRepository = depositTypeRepository;
     this.depositRepository = depositRepository;
     this.dateService = dateService;
 }