private async Task <List <string> > Allroles() { url = new Uri("http://localhost:61177/NuevaCuenta.asmx/SacarTodoslosroles"); var response = await cliente.GetAsync(url); if (response.IsSuccessStatusCode) { var contenido = response.Content.ReadAsStringAsync().Result; xml = new XmlDocument(); xml.LoadXml(contenido); var listadepeticiones = new Respuestaroles(); listadepeticiones = JsonConvert.DeserializeObject <Respuestaroles>(xml.DocumentElement.InnerText); if (listadepeticiones.correcto == 0) { return(listadepeticiones.roles); } else { return(null); } } else { return(null); } }
public string SacarTodoslosroles() { con = new MySqlConnection(); con.ConnectionString = "Server=127.0.0.1;Database=downtoledo; Uid=toor;Pwd=toor;SslMode=none"; try { con.Open(); MySqlCommand com = new MySqlCommand("call allrol()", con); MySqlDataReader reader = com.ExecuteReader(); List <string> peticiones = new List <string>(); while (reader.Read()) { peticiones.Add((string)reader.GetValue(0)); } Respuestaroles rpeti = new Respuestaroles(); rpeti.roles = peticiones; rpeti.correcto = 0; return(JsonConvert.SerializeObject(rpeti)); } catch (MySqlException e) { RespuestaPeti rpeti = new RespuestaPeti(); rpeti.correcto = 1; rpeti.peticiones = new List <Peticion>(); return(JsonConvert.SerializeObject(rpeti)); } }