public static async Task <bool> RegistrarUsuario(string usuario, string contraseña, string correo, string uni, string facul) { string result = await Comunicacion.registrarUsuario(usuario, contraseña, correo, uni, facul); JObject o = JObject.Parse(result); if ((string)o.SelectToken("error") == "200") { AplicationSettings.setToken((string)o.SelectToken("token")); return(true); } else if ((string)o.SelectToken("error") == "406") { AplicationSettings.setErrorServer((string)o.SelectToken("error_msg")); } return(false); }
private static void savesPropertys(JObject o) { //Guardamos en la bd la info de la facultad. { Facultad facultad = new Facultad((string)o.SelectToken("faculty").SelectToken("nombre"), Convert.ToInt32((string)o.SelectToken("faculty").SelectToken("pk")), Convert.ToInt32((string)o.SelectToken("faculty").SelectToken("universidad").SelectToken("pk"))); AplicationSettings.setIdTablonMensaje((string)o.SelectToken("faculty").SelectToken("pk")); CDB_Facultad bdFacultad = new CDB_Facultad(); bdFacultad.insert(facultad); AplicationSettings.setIdFacultadUsuario((string)o.SelectToken("faculty").SelectToken("pk")); } //Guardar universidad { Universidad universidad = new Universidad((string)o.SelectToken("faculty").SelectToken("universidad").SelectToken("nombre"), Convert.ToInt32((string)o.SelectToken("faculty").SelectToken("universidad").SelectToken("pk")), Convert.ToInt32((string)o.SelectToken("faculty").SelectToken("universidad").SelectToken("provincia").SelectToken("pk"))); CDB_Universidad bdUniversidad = new CDB_Universidad(); bdUniversidad.insert(universidad); AplicationSettings.setIdUniversidadUsuario((string)o.SelectToken("faculty").SelectToken("universidad").SelectToken("pk")); } //Guardar provincia { Provincia provincia = new Provincia((string)o.SelectToken("faculty").SelectToken("universidad").SelectToken("provincia").SelectToken("nombre"), Convert.ToInt32((string)o.SelectToken("faculty").SelectToken("universidad").SelectToken("provincia").SelectToken("pk"))); CDB_Provincia dbProvincia = new CDB_Provincia(); dbProvincia.insert(provincia); } //Guardar idUsuario { AplicationSettings.setIdUsuario((string)o.SelectToken("user").SelectToken("pk")); string asd = (string)o.SelectToken("user").SelectToken("is_teacher"); AplicationSettings.SetProfesor((string)o.SelectToken("user").SelectToken("is_teacher") == "True"); } //Guardamos el token AplicationSettings.setToken((string)(o.SelectToken("token").SelectToken("token"))); }