public List <SupplierResponseModel> GetByDocument(string document) { if (!_documentValidator.IsCNPJValid(document) && !_documentValidator.IsCPFValid(document)) { throw new ValidationException("O documento informado não é válido"); } var foundSuppliers = _supplierRepository.GetByDocument(document); ValidateSuppliersSearch(foundSuppliers); return(GetSuppliersResponseModels(foundSuppliers)); }
private void ValidateCNPJ(string cnpj) { if (!_documentValidator.IsCNPJValid(cnpj)) { throw new ValidationException("Informe um CNPJ válido"); } }