Example #1
0
        private async void GoDeletar(object sender, EventArgs args)
        {
            Carregando.IsVisible = true;
            bool podeDeletar = false;
            var  resultado   = await DisplayAlert("EXCLUIR?", "Confirmar exclusão de:\n" + marcaAtual.nome + " ?", "NÃO", "SIM");

            podeDeletar = resultado ? false : true;

            if (podeDeletar)
            {
                try
                {
                    bool ok = await ServiceWS.DeleteMarcaAsync(marcaAtual);

                    if (ok)
                    {
                        await Navigation.PopAsync();

                        listaParaAtualizar.AtualizarAsync();
                    }
                }
                catch
                {
                    await DisplayAlert("Error", "Erro ao excluir marca", "Ok");

                    Carregando.IsVisible = false;
                }
            }
            else
            {
                Carregando.IsVisible = false;
            }
        }