示例#1
0
 public GeneralLedgerEventStoreRepository(EventStoreClient eventStore, IMessageTypeMapper messageTypeMapper,
                                          UnitOfWork unitOfWork)
 {
     _eventStore        = eventStore;
     _messageTypeMapper = messageTypeMapper;
     _unitOfWork        = unitOfWork;
     _inner             = new EventStoreRepository <GeneralLedger>(eventStore, unitOfWork, GeneralLedger.Factory, messageTypeMapper);
 }
 public ChartOfAccountsEventStoreRepository(EventStoreClient eventStore,
                                            IMessageTypeMapper messageTypeMapper, UnitOfWork unitOfWork)
 {
     _inner = new EventStoreRepository <ChartOfAccounts>(eventStore, unitOfWork,
                                                         ChartOfAccounts.Factory, messageTypeMapper);
 }
示例#3
0
 public GeneralLedgerEntryEventStoreRepository(EventStoreClient eventStore,
                                               IMessageTypeMapper messageTypeMapper, UnitOfWork unitOfWork)
 {
     _inner = new EventStoreRepository <GeneralLedgerEntry>(eventStore, unitOfWork,
                                                            GeneralLedgerEntry.Factory, messageTypeMapper);
 }