public Event(EventAggregateRoot aggregateRoot, Guid id, string payload, EventMetadata metadata) { AggregateRoot = aggregateRoot; Id = id; Payload = payload; Metadata = metadata; }
public Event(EventAggregateRoot aggregateRoot, string payload, EventMetadata metadata) { AggregateRoot = aggregateRoot; Id = Guid.NewGuid(); Payload = payload; Metadata = metadata; }