public bool ChangePassword(int id) { var json = new Enlace().EjecutarAccion(url + "/" + id + Formato, "POST", this); var usuario = new JavaScriptSerializer().Deserialize<LoginModel>(json); if (usuario.status.Equals("OK")) { return true; } return false; }
public Group[] GetGroupsByProfessor(int professor_id) { var json = new Enlace().EjecutarAccion(url + "/" + professor_id.ToString() + "/groups" + Formato, "GET").Replace("null", "\"0\""); return new JavaScriptSerializer().Deserialize<Group[]>(json); }
public Professor Find(int pID) { var json = new Enlace().EjecutarAccion(url + "/" + pID.ToString() + Formato, "GET").Replace("null", "\"0\""); return new JavaScriptSerializer().Deserialize<Professor>(json); }
public Group[] ToList() { var json = new Enlace().EjecutarAccion(url + Formato, "GET").Replace("null", "\"0\""); return new JavaScriptSerializer().Deserialize<Group[]>(json); }
public Student[] GetStudentsByGroup(int group_id) { var json = new Enlace().EjecutarAccion(url + "/" + group_id.ToString() + "/students" + Formato, "GET").Replace("null", "\"0\""); return new JavaScriptSerializer().Deserialize<Student[]>(json); }
public Test[] GetTestsByStudent(int student_id) { var json = new Enlace().EjecutarAccion(url + "/" + student_id.ToString() + "/tests" + Formato, "GET").Replace("null", "\"0\""); return new JavaScriptSerializer().Deserialize<Test[]>(json); }
public Student Add(Student nuevo) { nuevo.serializar = true; var json = new Enlace().EjecutarAccion(url + Formato, "POST", nuevo); return new JavaScriptSerializer().Deserialize<Student>(json); }
public Answer[] ObtenerRespuestas(int question_id) { var json = new Enlace().EjecutarAccion(url + "/" + question_id.ToString() + "/answers" + Formato, "GET").Replace("null", "\"0\""); return new JavaScriptSerializer().Deserialize<Answer[]>(json); }
public Answer CalificarRespuesta(int answer_id, int valor_asignado) { var json = new Enlace().EjecutarAccion(url + "/grade/" + answer_id.ToString() + Formato, "PUT", new { valor_asignado = valor_asignado }).Replace("null", "\"0\""); return new JavaScriptSerializer().Deserialize<Answer>(json); }
public bool UserValid() { var json = new Enlace().EjecutarAccion(url + Formato, "POST", this); var usuario= new JavaScriptSerializer().Deserialize<LoginModel>(json); if (usuario.status.Equals("OK")) { this.id = usuario.id; this.Nombre = usuario.Nombre; this.tipo = usuario.tipo; this.rol = usuario.rol; this.Password = usuario.Password; System.Web.HttpContext.Current.Session["usuario"] = usuario; return true; } return false; }
public Boolean test_calificar_respuesta(int test_id, Answer respuesta) { respuesta.serializar = true; var json = new Enlace().EjecutarAccion(url + "/" + test_id.ToString() + "/answers" + Formato, "POST", respuesta); return json != ""; }
public void RemoveQuestionFromTest(int id, int question_id) { var json = new Enlace().EjecutarAccion(url + "/" + id.ToString() + "/questions/" + question_id.ToString() + Formato, "DELETE"); }
public int get_time_remaining(int test_id) { var json = new Enlace().EjecutarAccion(url + "/" + test_id.ToString() + "/time_remaining" + Formato, "GET"); return Int32.Parse(json); }
public Answer[] GetTestAnswersByStudent(int test_id, int student_id) { var json = new Enlace().EjecutarAccion(url + "/" + test_id.ToString() + "/students/" + student_id.ToString() + "/answers" + Formato, "GET"); return new JavaScriptSerializer().Deserialize<Answer[]>(json); }
public Boolean AddQuestionToTest(int test_id, Question pregunta) { pregunta.serializar = true; var json = new Enlace().EjecutarAccion(url + "/" + test_id.ToString() + "/questions" + Formato, "POST", pregunta); return json != ""; }