public void StoreEvent <T>(T @event, EventMetaData metaData) { lock (_transactionEvents) { _transactionEvents.Add(new StoredEvent(@event, metaData)); } }
public StoredEvent(dynamic @event, EventMetaData metaData) { Event = @event; MetaData = metaData; }
//public IEnumerable<EventData> GetEvents(Guid streamId) //{ // throw new NotImplementedException(); //} public void StoreEvent <T>(T @event, EventMetaData metaData) { _events.Add(new StoredEvent(@event, metaData)); }