public void Versionize(IEnumerable<DomainEvent> events, int expectedVersion) { DomainEventVersion currentVersion = new DomainEventVersion(expectedVersion); foreach (DomainEvent newEvent in events) { currentVersion = currentVersion.Increment(); newEvent.Version = currentVersion.Value; } }
public void Versionize(IEnumerable <DomainEvent> events, int expectedVersion) { DomainEventVersion currentVersion = new DomainEventVersion(expectedVersion); foreach (DomainEvent newEvent in events) { currentVersion = currentVersion.Increment(); newEvent.Version = currentVersion.Value; } }