private async void Btnenviar_Clicked(object sender, EventArgs e) { if (!string.IsNullOrEmpty(entryPregunta.Text)) { var pregunta = new Models.Pregunta() { Texto = entryPregunta.Text, Id_evento_participante = _eveU.Id }; var resp = await api.RegistrarPregunta(pregunta); if (resp) { await DisplayAlert("Aviso", "Su pregunta ha sido enviada correctamente", "Ok"); await Navigation.PopAsync(); } else { await DisplayAlert("Alerta", "Error de conexión. Intente nuevamente", "Ok"); } } else { await DisplayAlert("Alerta", "Debes redactar uan pregunta!", "Ok"); } }
async public Task <bool> RegistrarPregunta(Models.Pregunta semi) { var json = JsonConvert.SerializeObject(semi); var content = new StringContent(json, Encoding.UTF8, "application/json"); httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("bearer", Settings.AccesToken); var response = await httpClient.PostAsync(BaseUri, content); return(response.IsSuccessStatusCode); }
protected void btnAgregarPregunta_Click(object sender, EventArgs e) { Models.Pregunta pregunta = reservacionControlador.agregarPregunta(lblIdCuestionario.InnerText, txtPregunta.Value); if (pregunta != null) { limpiarTablaCuestionario(); List <Pregunta> preguntas = reservacionControlador.preguntasCuestionario(Convert.ToInt32(lblIdCuestionario.InnerText)); llenarTablaPreguntas(preguntas); } txtPregunta.Value = ""; }
public ActionResult EliminarPregunta(int id) { if (Session["sessionEmail"] != null) { var lista = new Models.Pregunta(); if (lista.Seleccionar(id)) { return(View(lista)); } else { return(View(string.Empty)); } } else { return(Redirect("/")); } }
public ActionResult EliminarPregunta(int id, Models.Pregunta listaAEditar) { listaAEditar.Eliminar(id); return(RedirectToAction("ListaPregunta")); }
public ActionResult CrearPregunta(int id, Models.Pregunta listaACrear) { listaACrear.AgregarPregunta(id); return(RedirectToAction("ListaTrivia", "trivia")); }