private async void ButtonLogin_Clicked(object sender, System.EventArgs e) { var email = entryEmail.Text; var senha = entrySenha.Text; if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(senha)) { await this.DisplayAlert("Login", "E-mail e senha são obrigatórios", "OK"); return; } ParticipanteDTO participante = await viewModel.AutenticarUsuario(entryEmail.Text, entrySenha.Text); if (participante != null) { ButtonLogin.IsEnabled = false; App.ParticipanteId = participante.Id; Navigation.InsertPageBefore(new Principal(), this); await Navigation.PopAsync().ConfigureAwait(false); } else { await this.DisplayAlert("Login", "Usuário não encontrado", "OK"); ButtonLogin.IsEnabled = true; } }