public static async Task <string> consultaUsuario(string usuario) { Uri_Get url = new Uri_Get(baseURL + consultarUsuario); url.GetData(parametro_NombreUsuarioConsultar, usuario); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> consultaEmail(string email) { Uri_Get url = new Uri_Get(baseURL + consularEmail); url.GetData(parametro_EmailUsuarioConsulta, email); return(await client.GetStringAsync(url.getUri())); }
public static async Task <ResumenEstadisitcas> getStatic(string token) { ResumenEstadisitcas rest = new ResumenEstadisitcas(); List <TestStat> estadisticas = new List <TestStat>(); Uri_Get url = new Uri_Get(baseURL + getEstadisticas); url.GetData(parametro_getStatis_token, token); //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); var result = await client.GetStringAsync(url.getUri()); JObject json = JObject.Parse(result); if ((string)json.SelectToken("error") == "200") { JObject jo = (JObject)json["data"]; JArray jArray = (JArray)jo["tests"]; for (int i = 0; i < jArray.Count; i++) { estadisticas.Add(new TestStat((long)jArray[i]["fecha"], (int)jArray[i]["not_answered"], (int)jArray[i]["answers"], (int)jArray[i]["mark"], (long)jArray[i]["time"], (int)jArray[i]["correct"], (int)jArray[i]["failed"])); } rest = new ResumenEstadisitcas(estadisticas, (long)jo["avg_time"], (double)jo["avg_mark"], (double)jo["per_correct"], (double)jo["per_failed"], (double)jo["per_not_answered"]); } return(rest); }
public static async Task <string> getTemaAsignatura(string token, string asignatura) { Uri_Get url = new Uri_Get(baseURL + getThemes); url.GetData(parametro_getThemeToken, token); url.GetData(parametro_getThemeAsignatura, asignatura); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> loguearUsuario(string usuario, string contraseña) { Uri_Get url = new Uri_Get(baseURL + logearUsuario); url.GetData(parametro_NombreUsuario, usuario); url.GetData(parametro_ContraseñaUsuario, contraseña); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> deleteMensaje(string token, string idMensaje) { Uri_Get url = new Uri_Get(baseURL + deletemessage); url.GetData(parametro_deleteMessageToken, token); url.GetData(parametro_deleteMessageIdMessage, idMensaje); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> getAsignaturas(string token, string año, string facultad) { Uri_Get url = new Uri_Get(baseURL + getAsignatras); url.GetData(parametro_getAsignaturaToken, token); url.GetData(parametro_getAsignaturaAño, año); url.GetData(parametro_getAsignaturaFacultad, facultad); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> cambiarContraseña(string token, string oldPassword, string newPassword) { Uri_Get url = new Uri_Get(baseURL + changepassword); url.GetData(parametro_changepasswordToken, token); url.GetData(parametro_changepasswordOldPassword, oldPassword); url.GetData(parametro_changepasswordNewPassword, newPassword); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> cambiarFacultad(string token, string pass, string idFaculty) { Uri_Get url = new Uri_Get(baseURL + changefaculty); url.GetData(parametro_changepasswordToken, token); url.GetData(parametro_changefacultyPass, pass); url.GetData(parametro_changefacultyIdFaculty, idFaculty); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> getAsignaturasFavoritas(string token) { Uri_Get url = new Uri_Get(baseURL + getfavsubjects); url.GetData(parametro_addfavsubjectToken, token); //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> registrarUsuario(string usuario, string contraseña, string email, string uni, string facul) { Uri_Get url = new Uri_Get(baseURL + registUsuario); url.GetData(parametro_NombreRegistro, usuario); url.GetData(parametro_ContraseñaRegistro, contraseña); url.GetData(parametro_emailRegistro, email); url.GetData(parametro_universidadRegistro, uni); url.GetData(parametro_facultadRegistro, facul); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> favoriteMessage(string token, string idMessage) { Uri_Get url = new Uri_Get(baseURL + favoritemessage); url.GetData(parametro_FavMesToken, token); url.GetData(parametro_FavMesIdMessage, idMessage); //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> getMensajes(string token, string idMensaje, string idFacultad) { Uri_Get url = new Uri_Get(baseURL + getMensajesTablon); url.GetData(parametro_getMensajeToken, token); url.GetData(parametro_getMensajeIdLastMensaje, idMensaje); url.GetData(parametro_getMensajeIdFaculty, idFacultad); //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> añadirAsignaturaFavoritos(string token, string idasignatura) { Uri_Get url = new Uri_Get(baseURL + addfavsubject); url.GetData(parametro_addfavsubjectToken, token); url.GetData(parametro_addfavsubjectIdSubject, idasignatura); //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); string posion = await client.GetStringAsync(url.getUri()); return(posion); }
public static async Task <string> getExamen(string token, string asignatura, string tipoexam, string numeroPreguntas) { Uri_Get url = new Uri_Get(baseURL + getExamenAsignatura); url.GetData(parametro_getExamenAsignaturaToken, token); url.GetData(parametro_getExamenAsignaturaAsignatura, asignatura); url.GetData(parametro_getExamenAsignaturaNumeroPreguntas, numeroPreguntas); url.GetData(parametro_getExamenAsignaturatipoPregunta, tipoexam); //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> updateMessages(string token, string idInit, string idEnd, string idFaculty) { Uri_Get url = new Uri_Get(baseURL + updatemensajes); url.GetData(parametro_updateMensajesToken, token); url.GetData(parametro_updateMensajesInit, idInit); url.GetData(parametro_updateMensajesEnd, idEnd); url.GetData(parametro_updateMensajesIdFaculty, idFaculty); //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); return(await client.GetStringAsync(url.getUri())); }
public static async Task <List <Documento> > getDocuments(string token, string idSubject, string idTheme, string type) { var doc = new List <Documento>(); Uri_Get url = new Uri_Get(baseURL + getDocumentos); url.GetData(parametro_getDocumentos_token, token); url.GetData(parametro_getDocumentos_idSubject, idSubject); url.GetData(parametro_getDocumentos_tipo, type); if (idTheme != null && idTheme != "") { url.GetData(parametro_getDocumentos_idTheme, idTheme); } string result = await client.GetStringAsync(url.getUri()); JObject json = JObject.Parse(result); if ((string)json.SelectToken("error") == "200") { JArray jArray = (JArray)json["data"]; foreach (var a in jArray) { List <string> imagenes = new List <string>(); foreach (var i in (JArray)a.SelectToken("imagenes")) { imagenes.Add((string)i); } if (type == "exam") { doc.Add(new Examen((string)a.SelectToken("asignatura"), (string)a.SelectToken("tema"), (string)a.SelectToken("mes"), (string)a.SelectToken("ano"), (string)a.SelectToken("usuario").SelectToken("username"), (string)a.SelectToken("usuario").SelectToken("image"), imagenes)); } else if (type == "notes") { doc.Add(new Apuntes((string)a.SelectToken("asignatura"), (string)a.SelectToken("tema"), (string)a.SelectToken("ano"), (string)a.SelectToken("descripcion"), (string)a.SelectToken("usuario").SelectToken("username"), (string)a.SelectToken("usuario").SelectToken("image"), imagenes)); } } } return(doc); }
public static async Task <string> registrarUsuario(string usuario, string contraseña, string email, string uni, string facul, string model, string platform, string displaysize) { Uri_Get url = new Uri_Get(baseURL + registUsuario); url.GetData(parametro_NombreRegistro, usuario); url.GetData(parametro_ContraseñaRegistro, contraseña); url.GetData(parametro_emailRegistro, email); url.GetData(parametro_universidadRegistro, uni); url.GetData(parametro_facultadRegistro, facul); url.GetData(parametroOpcional_ModeloMovilRegistro, model); url.GetData(parametroOpcional_PlataformaMovilRegistro, platform); url.GetData(parametroOpcional_DimensionesPantallaRegistro, displaysize); return(await client.GetStringAsync(url.getUri())); }
public static async Task <string> sendResults(string token, string idTest, string questionsJSon, string time, string nota, string tipoExamen) { Uri_Get url = new Uri_Get(baseURL + setResults); url.GetData(parametro_sendResultsToken, token); url.GetData(parametro_sendResultIdTest, idTest); url.GetData(parametro_sendResultQuestions, questionsJSon); url.GetData(parametro_sendResultaTime, time); url.GetData(parametro_sendResultNota, nota); url.GetData(parametro_sendResultTipoExamen, tipoExamen); //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); return(await client.GetStringAsync(url.getUri())); }
public static async Task <List <Provincia> > getProvicias() { List <Provincia> provincias = new List <Provincia>(); Uri_Get url = new Uri_Get(baseURL + getPrvicias); var result = await client.GetStringAsync(url.getUri()); JObject json = JObject.Parse(result); if ((string)json.SelectToken("error") == "200") { JArray jArray = (JArray)json["data"]; for (int i = 0; i < jArray.Count; i++) { string nombre = (string)jArray[i].SelectToken("nombre"); int id = Convert.ToInt32((string)jArray[i].SelectToken("pk")); provincias.Add(new Provincia(nombre, id)); } } return(provincias); }
public static async Task <string> postMensaje(string token, string mensaje, string facultad) { Uri_Get url = new Uri_Get(baseURL + postearMensaje); url.GetData(parametro_postMensajeToken, token); url.GetData(parametro_postMensajeMensaje, mensaje); url.GetData(parametro_postMensajeFacultad, facultad); if (AplicationSettings.GetAnonimo()) { url.GetData(parametro_postMensajeAnonimo, "true"); } else { url.GetData(parametro_postMensajeAnonimo, "false"); } //Evitar cache unixTimestamp = (int)(DateTime.Now.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + ""; url.GetData(unixTime, unixTimestamp); return(await client.GetStringAsync(url.getUri())); }
public static async Task <List <Universidad> > getUniversidadesProvincia(int idProv) { List <Universidad> universidades = new List <Universidad>(); Uri_Get url = new Uri_Get(baseURL + getUniversidades); url.GetData(parametro_IdProvincia, idProv + ""); string result = await client.GetStringAsync(url.getUri()); JObject json = JObject.Parse(result); if ((string)json.SelectToken("error") == "200") { JArray jArray = (JArray)json["data"]; for (int i = 0; i < jArray.Count; i++) { string nombre = (string)jArray[i].SelectToken("nombre"); int id = Convert.ToInt32((string)jArray[i].SelectToken("pk")); universidades.Add(new Universidad(nombre, id, idProv)); } } return(universidades); }
public static async Task <List <Facultad> > getFacultadesUniversidad(int idUni) { List <Facultad> facultades = new List <Facultad>(); Uri_Get url = new Uri_Get(baseURL + getFacultades); url.GetData(parametro_IdUniversidad, idUni + ""); string result = await client.GetStringAsync(url.getUri()); JObject json = JObject.Parse(result); if ((string)json.SelectToken("error") == "200") { JArray jArray = (JArray)json["data"]; for (int i = 0; i < jArray.Count; i++) { //JObject fields = (JObject)jArray[i].SelectToken("fields"); string nombre = (string)jArray[i].SelectToken("nombre"); int id = Convert.ToInt32((string)jArray[i].SelectToken("pk")); facultades.Add(new Facultad(nombre, id, idUni)); } } return(facultades); }