public async Task DeleteSpecificationAsync(Specification specification) { if (specification is null) { throw new ArgumentNullException(nameof(specification)); } await _repository.DeleteSpecificationAsync(specification); }