public void Apply(IDomainEvent domainEvent) { Contract.Assume(domainEvent != null); _revisions.Add(new DomainEventRevision(CreateRevisionIdentity(), LatestVersion = LatestVersion.Increment(), domainEvent)); }
public void Apply(IReadOnlyCollection <IDomainEvent> domainEvents) { Contract.Assume(domainEvents != null); _revisions.Add(new DomainEventRevision(CreateRevisionIdentity(), LatestVersion = LatestVersion.Increment(), domainEvents)); }