Skip to content

Latest commit

 

History

History
83 lines (49 loc) · 1.73 KB

READMEAddress.md

File metadata and controls

83 lines (49 loc) · 1.73 KB

#Canducci Endereço

Web Service http://viacep.com.br/

##Demo

Canducci Cep

NuGet NuGet

##Instalação do Pacote (NUGET)

PM> Install-Package CanducciCepEndereco

##Como utilizar?

Declare o namespace using Canducci.Address;

###Busca de vários CEP informando UF, Cidade e Endereço?

  1. Simples
try
{

  //Observações
  //Cidade com no minimo 3 letras
  //Endereço com minimo 3 letras

  //Método AddressInfo só retorna os 100 primeiros registros, ou seja,
  //coloque o maior detalhamento na cidade e endereço.

  AddressInfo addressInfo = null;

  AddressLoad addressLoad = new AddressLoad();         

  AddressInfo addressInfo = addressLoad.AddressInfo(UfAddress.SP, "SAO PAULO", "AVE");

  ZipCode[] zips = addressInfo.AddressList;

  if (zips != null && zips.Count() > 0)
  {

  }

} 
catch (ZipCodeException ex)
{
    throw ex;
}
  1. Métodos Async (Exemplo: Web >= 4.5)
public async Task<ActionResult> Address()
{

    AddressInfo addressInfo = null;

    AddressLoad addressLoad = new AddressLoad();
    
    addressInfo = await addressLoad.AddressInfoAsync(UfAddress.SP, "SAO PAULO", "AVE");

    ZipCode[] zips = addressInfo.AddressList;

    if (zips != null && zips.Count() > 0)
    {

    }
    
    return View(addressInfo);

}