示例#1
0
 private static IDomainEvent ConvertPersistedEventToDomainEventWithoutErrorCheck(PersistedEvent pe) =>
 ((DomainEvent)pe.Payload.Deserialize().Value)
 .SetVersion(pe.AggregateRootVersion)
 .SetNumber(pe.Number)
 .SetTimestamp(pe.Timestamp);
示例#2
0
 private IDomainEvent PrepareDomainEvent(PersistedEvent pe) =>
 UpdateEventNumberForEventAggregate(
     ConvertPersistedEventToDomainEventWithoutErrorCheck(pe));