public TransactionService(IBankTransactionRepository <TransactionEntity> bankTransactionRepository, IBankTransactionRepository <TransactionForeignCurrencyEntity> bankTransactionForeignCurrencyRepository, IPortfolioPositionRepository portfolioPositionRepository, IMapper mapper, IPortfolioRepository portfolioRepository)
 {
     BankTransactionRepository = bankTransactionRepository;
     BankTransactionForeignCurrencyRepository = bankTransactionForeignCurrencyRepository;
     PortfolioPositionRepository = portfolioPositionRepository;
     Mapper = mapper;
     PortfolioRepository = portfolioRepository;
 }
 protected BankDownloadHandlerBase(ILogger logger, IBankAccountRepository bankAccountRepository, IPortfolioRepository portfolioRepository, IPortfolioPositionRepository portfolioPositionRepository, IBankTransactionRepository <TransactionEntity> bankTransactionRepository, IKeePassService keePassService, DownloadHandlerConfiguration configuration, IComponentContext componentContext, IImportService importService)
 {
     Logger = logger;
     BankAccountRepository       = bankAccountRepository;
     PortfolioRepository         = portfolioRepository;
     PortfolioPositionRepository = portfolioPositionRepository;
     BankTransactionRepository   = bankTransactionRepository;
     KeePassService   = keePassService;
     Configuration    = configuration;
     ComponentContext = componentContext;
     ImportService    = importService;
 }
 public RaiffeisenDownloadHandler(ILogger <RaiffeisenDownloadHandler> logger, IBankAccountRepository bankAccountRepository, IPortfolioRepository portfolioRepository, IPortfolioPositionRepository portfolioPositionRepository, IBankTransactionRepository <TransactionEntity> bankTransactionRepository, IKeePassService keePassService, DownloadHandlerConfiguration configuration, IComponentContext componentContext, IImportService importService) : base(logger, bankAccountRepository, portfolioRepository, portfolioPositionRepository, bankTransactionRepository, keePassService, configuration, componentContext, importService)
 {
 }
 public PortfolioService(IRepository <PortfolioGroupEntity> portfolioGroupRepository, IPortfolioPositionRepository portfolioPositionRepository, IMapper mapper)
 {
     PortfolioGroupRepository    = portfolioGroupRepository;
     PortfolioPositionRepository = portfolioPositionRepository;
     Mapper = mapper;
 }
 public Number26DownloadHandler(ILogger <Number26DownloadHandler> logger, IBankAccountRepository bankAccountRepository, IPortfolioRepository portfolioRepository, IPortfolioPositionRepository portfolioPositionRepository, IBankTransactionRepository <TransactionEntity> bankTransactionRepository, IKeePassService keePassService, DownloadHandlerConfiguration configuration, IComponentContext componentContext, ICreditCardAccountRepository creditCardAccountRepository, IImportService importService) : base(logger, bankAccountRepository, portfolioRepository, portfolioPositionRepository, bankTransactionRepository, keePassService, configuration, componentContext, importService)
 {
     CreditCardAccountRepository = creditCardAccountRepository;
 }