Ejemplo n.º 1
0
 public Task SaveAsync(IEnumerable <IEvent> events)
 {
     return(Task.Run(() =>
     {
         SavedEvents.AddRange(events);
     }));
 }
Ejemplo n.º 2
0
    public Task SaveAsync()
    {
        SavedEvents.AddRange(unrecordedEvents);
        unrecordedEvents.Clear();

        return(Task.CompletedTask);
    }
Ejemplo n.º 3
0
 public Task Save(Guid aggregateId, int?expectedVersion, IEnumerable <IEvent> events)
 {
     SavedEvents.AddRange(events);
     return(Task.CompletedTask);
 }
Ejemplo n.º 4
0
 public Task Save(IEnumerable <IEvent> events, CancellationToken cancellationToken = default)
 {
     Token = cancellationToken;
     SavedEvents.AddRange(events);
     return(Task.CompletedTask);
 }
Ejemplo n.º 5
0
 public void Save <T>(IEnumerable <IEvent> events)
 {
     SavedEvents.AddRange(events);
 }
Ejemplo n.º 6
0
 public Task Save <T>(IEnumerable <IEvent> events)
 {
     SavedEvents.AddRange(events);
     return(Task.CompletedTask);
 }