Example #1
0
 internal AggregateHistoryInvalidForStateException(
     AggregateRoot aggregate,
     IEnumerable <DomainEvent> events,
     SignedVersion startingVersion)
     : this(Create(aggregate), events, startingVersion)
 {
 }
Example #2
0
 internal AggregateHistoryInvalidForStateException(
     Reference aggregate,
     IEnumerable <DomainEvent> events,
     SignedVersion startingVersion)
     : base(Format(
                AggregateHistoryInvalidForStateExceptionMessage,
                aggregate.Id,
                aggregate.Version,
                aggregate.Type.Name,
                startingVersion))
 {
     Aggregate       = aggregate;
     Events          = events.Snapshot();
     StartingVersion = startingVersion;
 }
 public AggregateState(SignedVersion current, SignedVersion persisted)
 {
     Current   = current;
     Persisted = persisted;
 }
 public AggregateState(SignedVersion persisted)
     : this(persisted, persisted)
 {
 }