public virtual bool BulkDelete(IEnumerable <TEntity> items, Action operationToExecuteBeforeNextOperation = null) { CheckForObjectAlreadyDisposedOrNot(typeof(CommandDomainService <TEntity>).FullName); return(InvokeAfterWrappingWithinExceptionHandling(() => _repository.BulkDelete(items, operationToExecuteBeforeNextOperation))); }