コード例 #1
0
 public Handler(IBaseRepository <Transaction> transactionRepository,
                IBaseRepository <Bank> bankRepository, IBankTransactionRepository bankTransactionRepository)
 {
     _transactionRepository     = transactionRepository;
     _bankRepository            = bankRepository;
     _bankTransactionRepository = bankTransactionRepository;
 }
コード例 #2
0
 public TransactionService(IBankTransactionRepository <TransactionEntity> bankTransactionRepository, IBankTransactionRepository <TransactionForeignCurrencyEntity> bankTransactionForeignCurrencyRepository, IPortfolioPositionRepository portfolioPositionRepository, IMapper mapper, IPortfolioRepository portfolioRepository)
 {
     BankTransactionRepository = bankTransactionRepository;
     BankTransactionForeignCurrencyRepository = bankTransactionForeignCurrencyRepository;
     PortfolioPositionRepository = portfolioPositionRepository;
     Mapper = mapper;
     PortfolioRepository = portfolioRepository;
 }
コード例 #3
0
 public BankTransactionService(
     IBankTransactionRepository bankTransactionRepository,
     ICsvParser csvParser,
     IOfxParser ofxParser)
 {
     this.BankTransactionRepository = bankTransactionRepository;
     this.CsvParser = csvParser;
     this.OfxParser = ofxParser;
 }
コード例 #4
0
ファイル: BankService.cs プロジェクト: vitordm/MyBank
 public BankService(IBankAccountRepository bankAccountRepository,
                    IBankCustomerRepository bankCustomerRepository,
                    IBankTransactionRepository bankTransactionRepository,
                    IMapper mapper)
 {
     this.bankAccountRepository     = bankAccountRepository;
     this.bankCustomerRepository    = bankCustomerRepository;
     this.bankTransactionRepository = bankTransactionRepository;
     this.mapper = mapper;
 }
コード例 #5
0
 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;
 }
コード例 #6
0
ファイル: FileService.cs プロジェクト: clayschaad/Accounting
 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;
 }
コード例 #7
0
ファイル: ViewService.cs プロジェクト: clayschaad/Accounting
 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;
 }
コード例 #8
0
        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;
        }
コード例 #9
0
 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;
 }
コード例 #10
0
 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)
 {
 }
コード例 #11
0
 public BankTransactionManager(IBankTransactionFactory bankTransactionFactory, IBankTransactionsFileToTextConverter bankTransactionsFileToTextConverter, IBankTransactionRepository bankTransactionRepository)
 {
     _bankTransactionFactory = bankTransactionFactory;
     _bankTransactionsFileToTextConverter = bankTransactionsFileToTextConverter;
     _bankTransactionRepository           = bankTransactionRepository;
 }
コード例 #12
0
 public BankTransactionsService(IOFXParser parser, IFileService fileService, IBankTransactionRepository repository)
 {
     _parser      = parser;
     _fileService = fileService;
     _repository  = repository;
 }
コード例 #13
0
 public BankTransactionController(IBankTransactionRepository bankTransactionRepository)
 {
     this.bankTransactionRepository = bankTransactionRepository;
 }
コード例 #14
0
 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;
 }
コード例 #15
0
 public BankTransactionManagement(IBankTransactionRepository bankTransactionRepository, IUnitOfWork unitOfWork)
 {
     this.bankTransactionRepository = bankTransactionRepository;
     this.unitOfWork = unitOfWork;
 }