示例#1
0
        private async void SalvarHandler(object sender, ItemEventArgs e)
        {
            // Obter o item passado como parâmetro
            var item = (e.Item as Evento);

            // Executar a rotina de salvar
            var resultado = await vm.Salvar(item);

            // Verificar o resultado da execução
            if (resultado.Sucesso)
            {
                await DisplayAlert("Sucesso", "Operação realizada com sucesso!",
                                   "Fechar");

                await Navigation.PopAsync();
            }
            else
            {
                await DisplayAlert("Erro", resultado.Mensagem, "Fechar");
            }
        }