public async Task <ListaPreguntas> GetPreguntas(SolicitudPregunta datos) { try { string url = "https://www.creativasoftlineapps.com/ScriptAppUnoMasCliente/frmGetPreguntas.aspx"; string content = JsonConvert.SerializeObject(datos); StringContent body = new StringContent(content, Encoding.UTF8, "application/json"); var response = await Client.PostAsync(url, body); if (response.IsSuccessStatusCode) { var json = await response.Content.ReadAsStringAsync(); if (json.Substring(0, 5) != "Error") { var resultado = (ListaPreguntas)JsonConvert.DeserializeObject(json, typeof(ListaPreguntas)); return(resultado); } } return(null); } catch (Exception) { throw; } }
private async Task CargarPreguntas() { try { SolicitudPregunta solicitudPregunta = new SolicitudPregunta { id_encuesta = "poner la id de pregunta" }; ApiService dataServices = new ApiService(); try { var result = await dataServices.GetPreguntas(solicitudPregunta); if (result != null && result.Pregunta.Count > 0) { listaPreguntas = result; } } catch (Exception ex) { msgError1 = ex.Message.ToString(); } } catch (Exception ex) { msgError1 = ex.Message.ToString(); } }