public void Emit(RaisedEvent @event) { var msg = @event.ConvertToMessage(); messageSender.Send(msg); }
public ConsumptionLog(RaisedEvent @event, DateTimeOffset collectedTimestamp, AggregateInfo affectedAggregate) { EventThumbprint = @event.Thumbprint; ConsumedTimestamp = collectedTimestamp; AffectedAggregate = affectedAggregate; }
public void RecordEvent(RaisedEvent @event) { changes.Add(@event); }