public State(Account account, TaxLedger taxLedger, FeeLedger feeLedger, DomainEventTypes eventType, string @event, string eventEventStreamId) { TaxLedger = taxLedger; FeeLedger = feeLedger; Event = @event; Account = account; EventType = eventType; EventStreamId = eventEventStreamId; }
public ReadModelComposerBackgroundService(IAccountsRepository accountsRepository, IMongoDatabase mongoDatabase , IHostingEnvironment env, ITaxLedgerRepository taxLedgerRepository, IFeeLedgerRepository feeLedgerRepository, IEventStoreConnection eventStoreConnection, UserCredentials userCredentials) { _accountsRepository = accountsRepository; _database = mongoDatabase; _env = env; _taxLedger = taxLedgerRepository.GetTaxLedger(); _feeLedger = feeLedgerRepository.GetFeeLedger(); _conn = eventStoreConnection; _adminCredentials = userCredentials; }
public TaxLedgerRepository() { _taxLedger = new TaxLedger(); }