コード例 #1
0
        private async void BuscarCep(object sender, EventArgs e)
        {
            RESULTADO.Text = string.Empty;
            LodingTrue();
            await Task.Delay(4000);

            var Cep = CEP.Text;

            if (CepValido(Cep))
            {
                try
                {
                    var Endereco = ViaCepServiso.BuscarEnderecoPorCep(Cep);
                    if (Endereco != null)
                    {
                        RESULTADO.Text = string.Format("CEP: {0} Logradouro: {1} Complemento: {2}  Bairro: {3}  Localidade: {4} UF: {5}",
                                                       Endereco.Cep, Endereco.Logradouro, Endereco.Complemento, Endereco.Bairro, Endereco.Localidade, Endereco.Uf);
                    }
                    else
                    {
                        RESULTADO.Text = "Não foi possivel localizar o endereço para o CEP informado";
                    }
                }
                catch (Exception ex)
                {
                    await DisplayAlert("Erro", ex.Message, "Ok");
                }
            }
            LodingFalse();
        }