Professors
API | Description |
---|---|
GET api/professors/pesquisar?campo={campo}&pesquisaTexto={pesquisaTexto} |
Pesquisa professores com base em um campo específico e um texto de busca. |
GET api/Professors |
Obtém a lista de todos os professores registados. |
GET api/Professors/{id} |
Obtém os dados de um professor específico pelo seu ID. |
POST api/Professors |
Registo de um novo professor. |
PUT api/Professors/{id} |
Atualiza os dados de um professor que já existe. |
DELETE api/Professors/{id} |
Remove um professor da base de dados pelo seu ID. |
DisciplinaProfessors
API | Description |
---|---|
GET api/DisciplinaProfessors/{disciplinaId}/{professorId} |
Retorna uma relação específica entre uma disciplina e um professor. |
GET api/DisciplinaProfessors/{disciplinaId}/professors |
Retorna a lista de professores associados a uma determinada disciplina. |
DELETE api/DisciplinaProfessors/{disciplinaId}/{professorId} |
Remove uma relação entre disciplina e professor. |
GET api/DisciplinaProfessors |
Retorna todas as relações entre disciplinas e professores. |
POST api/DisciplinaProfessors |
Cria uma nova relação entre disciplina e professor. |
PUT api/DisciplinaProfessors |
Atualiza uma relação existente entre disciplina e professor. |
Disciplinas
API | Description |
---|---|
GET api/disciplinas/pesquisar?campo={campo}&pesquisaTexto={pesquisaTexto} |
Pesquisa disciplinas com base em um campo específico e um texto de busca. |
GET api/Disciplinas |
Obtém a lista de todas as disciplinas registadas. |
GET api/Disciplinas/{id} |
Obtém os dados de uma disciplina específica pelo seu ID. |
POST api/Disciplinas |
Regista uma nova disciplina. |
PUT api/Disciplinas/{id} |
Atualiza os dados de uma disciplina que já existe. |
DELETE api/Disciplinas/{id} |
Remove uma disciplina da base de dados pelo seu ID. |
Notas
API | Description |
---|---|
GET api/notas/{alunoId}/{disciplinaId} |
Retorna a nota de um aluno para uma disciplina específica. |
DELETE api/notas/{alunoId}/{disciplinaId} |
Remove a nota de um aluno em uma disciplina. |
GET api/alunos/{id}/notas |
Retorna todas as notas de um aluno, incluindo o nome das disciplinas associadas. |
GET api/Notas |
Retorna todas as notas registadas. |
POST api/Notas |
Registo de uma nova nota para um aluno em uma disciplina. |
PUT api/Notas |
Atualiza o valor da nota de um aluno para uma disciplina específica. |
Alunos
API | Description |
---|---|
GET api/Alunos/{id}/Disciplinas |
Obtém a lista de disciplinas associadas à turma do aluno. |
GET api/alunos/pesquisar?campo={campo}&pesquisaTexto={pesquisaTexto} |
Pesquisa alunos com base no campo e texto fornecidos. |
GET api/Alunos |
Obtém a lista de todos os alunos registados. |
GET api/Alunos/{id} |
Obtém os dados de um aluno específico pelo seu ID. |
POST api/Alunos |
Registo de um novo aluno. |
PUT api/Alunos/{id} |
Atualiza os dados de um aluno que já existe. |
DELETE api/Alunos/{id} |
Remove um aluno da base de dados pelo seu ID. |
TurmaDisciplinas
API | Description |
---|---|
GET api/TurmaDisciplinas/{turmaId}/{disciplinaId} |
Retorna uma relação específica entre uma turma e uma disciplina. |
DELETE api/TurmaDisciplinas/{turmaId}/{disciplinaId} |
Remove uma relação entre uma turma e uma disciplina. |
GET api/TurmaDisciplinas |
Retorna todas as relações entre turmas e disciplinas. |
POST api/TurmaDisciplinas |
Cria uma nova relação entre uma turma e uma disciplina. |
PUT api/TurmaDisciplinas |
Atualiza uma relação existente entre turma e disciplina. |
Turmas
API | Description |
---|---|
GET api/turma/{turmaId}/alunos |
Retorna todos os alunos inscritos em uma turma específica. |
GET api/turmas/pesquisar?campo={campo}&pesquisaTexto={pesquisaTexto} |
Pesquisa turmas com base em um campo específico e texto de busca. |
GET api/Turmas |
Obtém todas as turmas registadas. |
GET api/Turmas/{id} |
Obtém os dados de uma turma específica com base no ID. |
POST api/Turmas |
Cria uma nova turma. |
PUT api/Turmas/{id} |
Atualiza as informações de uma turma que já existe. |
DELETE api/Turmas/{id} |
Exclui uma turma da base de dados com base no ID. |
Values
API | Description |
---|---|
GET api/Values |
No documentation available. |
GET api/Values/{id} |
No documentation available. |
POST api/Values |
No documentation available. |
PUT api/Values/{id} |
No documentation available. |
DELETE api/Values/{id} |
No documentation available. |