public virtual async Task <bool> BulkUpdateAsync(IEnumerable <TEntity> items, CancellationToken token = default(CancellationToken), Action operationToExecuteBeforeNextOperation = null) { CheckForObjectAlreadyDisposedOrNot(typeof(CommandDomainServiceAsync <TEntity>).FullName); return(await InvokeAfterWrappingWithinExceptionHandling(async() => await _repository.BulkUpdateAsync(items, token, operationToExecuteBeforeNextOperation))); }