public Handler(IBaseRepository <Transaction> transactionRepository, IBaseRepository <Bank> bankRepository, IBankTransactionRepository bankTransactionRepository) { _transactionRepository = transactionRepository; _bankRepository = bankRepository; _bankTransactionRepository = bankTransactionRepository; }
public TransactionService(IBankTransactionRepository <TransactionEntity> bankTransactionRepository, IBankTransactionRepository <TransactionForeignCurrencyEntity> bankTransactionForeignCurrencyRepository, IPortfolioPositionRepository portfolioPositionRepository, IMapper mapper, IPortfolioRepository portfolioRepository) { BankTransactionRepository = bankTransactionRepository; BankTransactionForeignCurrencyRepository = bankTransactionForeignCurrencyRepository; PortfolioPositionRepository = portfolioPositionRepository; Mapper = mapper; PortfolioRepository = portfolioRepository; }
public BankTransactionService( IBankTransactionRepository bankTransactionRepository, ICsvParser csvParser, IOfxParser ofxParser) { this.BankTransactionRepository = bankTransactionRepository; this.CsvParser = csvParser; this.OfxParser = ofxParser; }
public BankService(IBankAccountRepository bankAccountRepository, IBankCustomerRepository bankCustomerRepository, IBankTransactionRepository bankTransactionRepository, IMapper mapper) { this.bankAccountRepository = bankAccountRepository; this.bankCustomerRepository = bankCustomerRepository; this.bankTransactionRepository = bankTransactionRepository; this.mapper = mapper; }
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 FileService( ISettingsService settingsService, IAccountRepository accountRepository, ITransactionRepository transactionsRepository, IBankTransactionRepository bankTransactionRepository, IAccountStatementService accountStatementService, ICreditCardStatementService creditCardStatementService) { this.settingsService = settingsService; this.accountRepository = accountRepository; this.transactionsRepository = transactionsRepository; this.bankTransactionRepository = bankTransactionRepository; this.accountStatementService = accountStatementService; this.creditCardStatementService = creditCardStatementService; }
public ViewService( IAccountRepository accountRepository, IBankTransactionRepository bankTransactionRepository, ITransactionRepository transactionRepository, ISubclassRepository subclassRepository, IBookingRuleRepository bookingRuleRepository, IFxService fxService, ISettingsService settingsService) { this.accountRepository = accountRepository; this.bankTransactionRepository = bankTransactionRepository; this.transactionRepository = transactionRepository; this.subclassRepository = subclassRepository; this.bookingRuleRepository = bookingRuleRepository; this.fxService = fxService; this.settingsService = settingsService; }
public BankTransactionLogic(IBankTransactionRepository repo, BankTransactionDTOMapper dtomapper, BankTransactionExecuteEntityMapper executeentitymapper, BankTransactionFactory transactionfactory, ICustomerLogic customerlogic, IBankAccountLogic bankaccountlogic, BankTransactionSearchResultDTOMapper searchmapper) { _repository = repo; _dtoMapper = dtomapper; _executeEntityMapper = executeentitymapper; _transactionFactory = transactionfactory; _customerLogic = customerlogic; _bankAccountLogic = bankaccountlogic; _searchMapper = searchmapper; }
public HomeController( ILoggerFactory loggerFactory, IViewService viewService, ISettingsService settingsService, IFileService fileService, IAccountRepository accountRepository, ITransactionRepository transactionRepository, IBankTransactionRepository bankTransactionRepository, IBookingRuleRepository bookingRuleRepository, ISplitPredefinitonRepository splitPredefinitonRepository) { this.logger = loggerFactory.CreateLogger(nameof(HomeController)); this.viewService = viewService; this.settingsService = settingsService; this.fileService = fileService; this.accountRepository = accountRepository; this.transactionRepository = transactionRepository; this.bankTransactionRepository = bankTransactionRepository; this.bookingRuleRepository = bookingRuleRepository; this.splitPredefinitonRepository = splitPredefinitonRepository; }
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 BankTransactionManager(IBankTransactionFactory bankTransactionFactory, IBankTransactionsFileToTextConverter bankTransactionsFileToTextConverter, IBankTransactionRepository bankTransactionRepository) { _bankTransactionFactory = bankTransactionFactory; _bankTransactionsFileToTextConverter = bankTransactionsFileToTextConverter; _bankTransactionRepository = bankTransactionRepository; }
public BankTransactionsService(IOFXParser parser, IFileService fileService, IBankTransactionRepository repository) { _parser = parser; _fileService = fileService; _repository = repository; }
public BankTransactionController(IBankTransactionRepository bankTransactionRepository) { this.bankTransactionRepository = bankTransactionRepository; }
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; }
public BankTransactionManagement(IBankTransactionRepository bankTransactionRepository, IUnitOfWork unitOfWork) { this.bankTransactionRepository = bankTransactionRepository; this.unitOfWork = unitOfWork; }