private async void pegarEnderecoPorCep(string cep) { UserDialogs.Instance.ShowLoading("Buscando..."); try { var regraCep = CepFactory.create(); var endereco = await regraCep.pegarPorCep(cep); UserDialogs.Instance.HideLoading(); if (endereco != null) { AoSelecionar?.Invoke(this, endereco); } else { string mensagem = string.Format("Nenhum endereço encontrado com o CEP {0}.", cep); await DisplayAlert("Aviso", mensagem, "Fechar"); } } catch (Exception erro) { UserDialogs.Instance.HideLoading(); //UserDialogs.Instance.Alert(erro.Message, "Erro", "Fechar"); await DisplayAlert("Erro", erro.Message, "Fechar"); } }
private async void executarBusca(string palavraChave, int idBairro) { try { UserDialogs.Instance.ShowLoading("Buscando..."); var regraCep = CepFactory.create(); _EnderecoListView.ItemsSource = await regraCep.buscarPorLogradouro(palavraChave, idBairro); UserDialogs.Instance.HideLoading(); } catch (Exception erro) { UserDialogs.Instance.HideLoading(); UserDialogs.Instance.ShowError(erro.Message, 8000); } }
private async void executarBusca(string palavraChave, int IdCidade) { try { UserDialogs.Instance.ShowLoading("Buscando..."); var regraCep = CepFactory.create(); _BairroListView.ItemsSource = await regraCep.buscarPorBairro(palavraChave, IdCidade); UserDialogs.Instance.HideLoading(); } catch (Exception erro) { UserDialogs.Instance.HideLoading(); //UserDialogs.Instance.Alert(erro.Message, "Erro", "Fechar"); await DisplayAlert("Erro", erro.Message, "Fechar"); } }
protected override async void OnAppearing() { base.OnAppearing(); try { UserDialogs.Instance.ShowLoading("Buscando..."); var regraCep = CepFactory.create(); _UfListView.ItemsSource = await regraCep.listarUf(); UserDialogs.Instance.HideLoading(); } catch (Exception erro) { UserDialogs.Instance.HideLoading(); //UserDialogs.Instance.Alert(erro.Message, "Erro", "Fechar"); await DisplayAlert("Erro", erro.Message, "Fechar"); } }