Пример #1
0
 public static async Task Append <TAggregate>(this IAggregateEventStream <TAggregate> stream,
                                              Guid key, long version, Guid correlationId,
                                              params IEvent[] published)
 {
     await stream.Append(key, version, correlationId, published);
 }
 public AggregateCommandHandler(IAggregateEventStream <TAggregate> aggregateEventStream, ISessionContext sessionContext, ILogger logger)
 {
     _eventStream    = aggregateEventStream;
     _sessionContext = sessionContext;
     _logger         = logger;
 }