public async Task AddManyAsync(IEnumerable <WorkflowInstance> entities, CancellationToken cancellationToken = default) { var list = entities.ToList(); await _store.AddManyAsync(list, cancellationToken); foreach (var entity in list) { await _mediator.Publish(new WorkflowInstanceSaved(entity), cancellationToken); } await _mediator.Publish(new ManyWorkflowInstancesAdded(list), cancellationToken); }