public Object PostSubject([FromBody] TblSubjects subject) { Payload payload = BAccount.ConfirmToken(this.Request); if (payload == null || !payload.rol.Contains(6)) { return(new { result = false, info = "Não autorizado." }); } if (BSubject.CreateSubject(subject)) { return(new { result = true }); } return(new { result = false, info = "Não foi possível registar a hora aula." }); }
public Object DeleteSubject(int subjectid) { Payload payload = BAccount.ConfirmToken(this.Request); if (payload == null || !payload.rol.Contains(6)) { return(new { result = false, info = "Não autorizado." }); } if (BSubject.DeleteSubject(subjectid)) { return(new { result = true }); } return(new { result = false, info = "Não foi possível eliminar a hora de aula." }); }
public Object GetSubjectById(int subjectid) { Payload payload = BAccount.ConfirmToken(this.Request); if (payload == null) { return(new { result = false, info = "Não autorizado." }); } var subject = BSubject.GetSubject(subjectid); if (subject == null) { return(new { result = false, info = "Disciplina não encontrada." }); } return(new { result = true, data = subject }); }