コード例 #1
0
        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));
        }
コード例 #2
0
 private void ValidateCNPJ(string cnpj)
 {
     if (!_documentValidator.IsCNPJValid(cnpj))
     {
         throw new ValidationException("Informe um CNPJ válido");
     }
 }