public FileTransactionRepository(string path, ITransactionParser parser) { _path = path; _parser = parser; ReadDataFromFile(); }
public BlockParser(IRPCClient client, IBlockRepository blockRepository, ITransactionParser transactionParser) { this.client = client; this.blockRepository = blockRepository; this.transactionParser = transactionParser; this.parsedHash = new Dictionary <string, uint>(); this.parsedHeight = new Dictionary <uint, bool>(); }
public BudgetApplication(ITransactionRepository transactionRepository, ITransactionParser transactionParser, ICurrencyConverter currencyConverter, ICommissionCalculator commissionCalculator) { _currencyConverter = currencyConverter; _transactionRepository = transactionRepository; _transactionParser = transactionParser; _commissionCalculator = commissionCalculator; }
public MainForm(ISettingsRepository settingsRepository, IRPCClient client, IBlockParser blockParser , UserControlFactory userControlFactory, ITransactionParser transactionParser , ITransactionRepository transactionRepository) { this.settingsRepository = settingsRepository; this.client = client; this.blockParser = blockParser; this.userControlFactory = userControlFactory; this.transactionParser = transactionParser; this.transactionRepository = transactionRepository; this.templates = new List <MintTemplate>(); this.results = new List <CheckStakeResult>(); this.blockModifiers = new List <StakeModifier>(); InitializeComponent(); source = new CancellationTokenSource(); token = source.Token; this.panel2.BackColor = System.Drawing.ColorTranslator.FromHtml("#3cb054"); }
public BudjetApplication(ITransactionRepository transactionRepository, ITransactionParser transactionParser, ICurrencyConverter currencyConverter) { _currencyConverter = currencyConverter; _transactionRepository = transactionRepository; _transactionParser = transactionParser; }
public TransactionParserTests() { _transactionParser = new TransactionParser(); }
public Transaction ReadSingleEntry(StreamReader stream, IDictionary <string, Merchant> merchants, ITransactionParser transactionParser) { string line; if ((line = stream.ReadLine()) != null) { if (!string.IsNullOrEmpty(line)) { var transaction = transactionParser.ParseTransactionEntry(line); transaction.Owner = merchants[transaction.Owner.Name]; return(transaction); } else { return(new Transaction() { Owner = null }); } } else { return(default(Transaction)); } }
public void SetParser(ITransactionParser parser) { _transactionParser = parser; }
public TransactionReader(ITransactionParser transactionParser) { _transactionParser = transactionParser; }
public TransactionProcessor(ITransactionParser parser, string categoryMapJsonString) { this.parser = parser; this.categoryMapJsonString = categoryMapJsonString; }
public ImportController(ILogger <ImportController> logger, ITransactionParser transactionParser) { _logger = logger; _transactionParser = transactionParser; }
public CsvTransactionParserTests() { _validator = new TransactionItemValidator(); _csvParser = new CsvTransactionParser(_validator); }
public BlockchainExplorer(IConfiguration configuration, ITransactionParser transactionParser) { this.Configuration = configuration; this.web3 = new Web3(configuration["BlockchainURL"]); this.transactionParser = transactionParser; }
public XmlTransactionParserTests() { _validator = new TransactionItemValidator(); _xmlParser = new XmlTransactionParser(_validator); }
private static void HandleDailyTransactionData(ITransactionParser parser, string htmlText, DateTime transDate, FuturesDataStore dataStore) { var contracts = parser.GetTopContracts(htmlText, 2, transDate); WriteTransactionDataToStore(contracts, dataStore); }