// push atomic aggregate changes to local history for further processing (EventStore.SaveEvents) private void Apply(Event @event) { this.AsDynamic().Apply(@event); }
public EventDescriptor(Guid id, Event eventData, int version) { EventData = eventData; Version = version; Id = id; }
protected void ApplyChange(Event @event) { Apply(@event); _changes.Add(@event); }