private void buscarCEP(object sender, EventArgs args) { string cep = CEP.Text.Trim(); if (CEPValidator.Validate(cep)) { try { Endereco end = ViaCepService.SearchEndereco(cep); if (end != null) { Result.Text = end.Print(); } else { DisplayAlert("Falha", "Endereço não encontrado!", "OK"); } } catch (Exception ex) { System.Console.WriteLine("MainTela: " + ex.Message); DisplayAlert("Serviço indisponível", "O serviço parece estar com um mal funcionamento.\nTente novamente mais tarde", "OK"); } } else { DisplayAlert("Falha na consulta!", "CEP inválido! O CEP é composto por 8 números.", "OK"); } }