public Task SaveAsync(IEnumerable <IEvent> events) { return(Task.Run(() => { SavedEvents.AddRange(events); })); }
public Task SaveAsync() { SavedEvents.AddRange(unrecordedEvents); unrecordedEvents.Clear(); return(Task.CompletedTask); }
public Task Save(Guid aggregateId, int?expectedVersion, IEnumerable <IEvent> events) { SavedEvents.AddRange(events); return(Task.CompletedTask); }
public Task Save(IEnumerable <IEvent> events, CancellationToken cancellationToken = default) { Token = cancellationToken; SavedEvents.AddRange(events); return(Task.CompletedTask); }
public void Save <T>(IEnumerable <IEvent> events) { SavedEvents.AddRange(events); }
public Task Save <T>(IEnumerable <IEvent> events) { SavedEvents.AddRange(events); return(Task.CompletedTask); }