public Object GetLessonsByTeacher(int lessonid) { Payload payload = BAccount.ConfirmToken(this.Request); var lesson = BLesson.GetLessonToTeacher(lessonid); if (lesson == null) { return(new { result = false, info = "Nenhuma lição encontrada." }); } if (payload == null || payload.rol.Contains(1) || payload.rol.Contains(4) || payload.rol.Contains(5) || (payload.rol.Contains(2) && !BLesson.VerifyTeacher(lesson.First(), payload.aud))) { return(new { result = false, info = "Não autorizado." }); } return(new { result = true, data = lesson }); }
public Object PutFaults([FromBody] TblLessonStudents lesson) { Payload payload = BAccount.ConfirmToken(this.Request); if (payload == null || !payload.rol.Contains(2) || (payload.rol.Contains(2) && !BLesson.VerifyTeacher(lesson, payload.aud))) { return(new { result = false, info = "Não autorizado." }); } return(new { result = BLesson.EditFaults(lesson) }); }