Neste projeto foi usado o WebService Via CEP para que quando o usuário digitasse o CEP, fosse buscado os dados daquela localidade e fizesse um auto-complete nos campos.
O projeto tem duas versões.
Na primeira versão foi usado o pacote MosaicoSolutions.ViaCep para facilitar o request de dados no WebService e o pacote Newtonsoft.Json para fazer a deserialização do json que é retornado no request.
Na segunda versão foi feito um request diretamente do Via CEP usando a classe HttpClient e o pacote Newtonsoft.Json para fazer a deserialização do json que é retornado no request e que foi convertido para um objeto do tipo Adress.
- Tela principal com uma textbox para inserir o CEP, botão para acionar a busca e um botão para limpar os resultados obtidos.
- Ao inserir o CEP e clicar em BUSCAR, o programa vai preencher os campos com os dados buscados.
As duas versões estão disponíveis neste repositório, faça download via arquivo zip ou clone este repositório na sua máquina Windows e compile o código utilizando o Visual Studio.
- Download find-adress-by-CEP.zip
- Dependêcias
- WebService Via CEP
- Pacote MosaicoSolutions.ViaCep
- Pacote Newtonsoft.Json