public async Task ConsultarCep(string cep) { try { ICepApiService cepClient = RestService.For <ICepApiService>("https://viacep.com.br/"); CepResponse endereco = await cepClient.CepResposta(cep); txtBairro.Text = endereco.Bairro; txtCidade.Text = endereco.Cidade; txtComplemento.Text = endereco.Complemento; txtEndereco.Text = endereco.Logradouro; txtUf.Text = endereco.Uf; } catch (Exception) { MessageBox.Show("Erro ao realizar a consulta. \nVerifique a sua conexão com a internet.", "Erro na consulta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private async Task GetCep(string cep) { try { var cepClient = RestService.For <ICepApiService>(URL_VIA_CEP); CepResponse address = await cepClient.GetAddressAsync(cep); txtLogradouro.Text = address.Logradrouro; txtBairro.Text = address.Bairro; txtCidade.Text = address.Localidade; txtUF.Text = address.Uf; txtIbge.Text = address.Ibge; txtUnidade.Text = address.Unidade; txtGia.Text = address.Gia; } catch (Exception ex) { MessageBox.Show(ex.Message); } }