protected override void OnAppearing() { base.OnAppearing(); MessagingCenter.Subscribe <Reserva>(this, "ReservaSelecionada", async(reserva) => { if (!reserva.Confirmado) { var reenviar = await DisplayAlert("Reenviar", "Deseja reenviar os dados da reserva?", "Sim", "Não"); if (reenviar) { ReservaService service = new ReservaService(); service.EnviarReserva(reserva); _viewModel.AtualizarLista(); } } }); MessagingCenter.Subscribe <Reserva>(this, "SucessoReserva", async(reserva) => { await DisplayAlert("Reenviar", "Reenvio com sucesso!", "Ok"); }); MessagingCenter.Subscribe <Reserva>(this, "FalhaReserva", async(reserva) => { await DisplayAlert("Reenviar", "Falha ao reenvivar!", "Ok"); }); }