DiscipsTurmas

APIDescription
GET api/DiscipsTurmas/Disciplina/{idDisciplina}/Turma/{idTurma}

Busca registo de relação específica entre disciplina e turma na tabela TurmasDiscips da base de dados

GET api/DiscipsTurmas/{IdTurma}

Busca relações discip-turma de uma turma específica na base de dados

GET api/DiscipsTurmas/{IdTurma}/Disciplinas

Busca registos de disciplinas lecionadas em uma turma específica na tabela TurmasDiscips da base de dados

DELETE api/DiscipsTurmas/{id}

Apaga registo de relação entre turma e disciplina na tabela TurmasDiscips da base de dados

GET api/DiscipsTurmas

Busca registos de relações entre disciplina e turma na tabela TurmasDiscips da base de dados

POST api/DiscipsTurmas

Cria um novo registo de relação entre turma e disciplina na tabela TurmasDiscips da base de dados

ProfsDiscips

APIDescription
GET api/ProfsDiscips/{IdDisciplina}/Professores

Busca registo de professores que lecionam uma disciplina específica na tabela ProfsDiscips da base de dados

GET api/ProfsDiscips/{IdProfessor}/Professor

Busca registos de relações disciplina-professor de um professor específico na tabela ProfsDiscips da base de dados

GET api/ProfsDiscips/{IdProfessor}/Disciplinas

Busca registos de disciplinas lecionadas por um professor específico na tabela ProfsDiscips da base de dados

GET api/ProfsDiscips/Professor/{idProfessor}/Disciplina/{idDisciplina}

Busca registo específico de uma relação entre disciplina e professor na tabela ProfsDiscips da base de dados

POST api/ProfsDiscips

Cria novo registo na tabela ProfsDiscips da base de dados

DELETE api/ProfsDiscips/{id}

Remove registo na tabela ProfsDiscips da base de dados

Disciplinas

APIDescription
GET api/Disciplinas/ProximoId

Busca o id da próxima disciplina a ser criada

GET api/Disciplinas

Busca todos os registos na tabela Disciplinas na base de dados

GET api/Disciplinas/{id}

Busca um registo com um determinado Id na tabela Disciplinas na base de dados

POST api/Disciplinas

Cria um registo na tabela Disciplinas na base de dados

PUT api/Disciplinas

Update de um registo na tabela Disciplinas na base de dados

DELETE api/Disciplinas/{id}

Deleta um registo na tabela Disciplinas na base de dados

Inscricoes

APIDescription
GET api/Inscricoes/{idAluno}/Aluno

Busca registo na tabela Inscricoes para determinado aluno na base de dados

GET api/Inscricoes

Busca todos os registos na tabela Inscricoes na base de dados

GET api/Inscricoes/{id}

Busca registo com um determinado Id na tabela Inscricoes na base de dados

POST api/Inscricoes

Cria novo registo na tabela Inscricoes na base de dados

PUT api/Inscricoes

Atualiza registo na tabela Inscricoes na base de dados

DELETE api/Inscricoes/{id}

Deleta deleta registo na tabela Inscricoes na base de dados

Professores

APIDescription
GET api/Professores/ProximoId

Busca o id do próximo professor a ser adicionado na base de dados

GET api/Professores

Busca a lista de todos registos na Tabela Professores da base de dados

GET api/Professores/{id}

Busca resgisto com Id específico na tabela Professores da base de dados

POST api/Professores

Cria um novo registo na tabela Professores na base de dados

PUT api/Professores

Atualiza registo na tabela Professores na base de dados

DELETE api/Professores/{id}

Deleta um registo na tabela Professores na base de dados

Alunos

APIDescription
GET api/Alunos/ProximoId

Busca o id do próximo aluno a ser adicionado na base de dados

GET api/Alunos

Busca um registo na tabela Alunos na base de dados

GET api/Alunos/{id}

Busca um registo com um determinado Id na tabela Alunos na base de dados

POST api/Alunos

Cria um registo na tabela Alunos na base de dados

PUT api/Alunos

Update do registo na tabela Alunos na base de dados

DELETE api/Alunos/{id}

Deleta um registo na tabela Alunos na base de dados

Turmas

APIDescription
GET api/Turmas/ProximoId

Busca o id da próxima turma a ser adicionada na base de dados

GET api/Turmas/{IdTurma}/Professores

Busca registos na tabela Turmas de professores que lecionam em uma turma específica na base de dados

GET api/Turmas/{IdTurma}/Alunos

Busca registos de alunos na tabela Turmas referente à turma específica na base de dados

GET api/Turmas

Busca registos de todas as turmas na tabela Turmas na base de dados

GET api/Turmas/{id}

Busca registo de um determinado Id na tabela Turma na base de dados

POST api/Turmas

Cria registo na tabela Turmas na base de dados

PUT api/Turmas

Atualiza registo na tabela Turmas na base de dados

DELETE api/Turmas/{id}

Deleta registo na tabela Turmas na ase de dados

ProfsTurmas

APIDescription
GET api/ProfsTurmas/{IdTurma}

Busca lista de relações prof-turma de uma turma específica

GET api/ProfsTurmas/{IdTurma}/Professores

Busca lista de professores que lecionam em uma turma específica

GET api/ProfsTurmas/{idProfessor}/Turma/{idTurma}

Busca uma relação ProfsTurmas específica para um professor e uma turma.

DELETE api/ProfsTurmas/{id}

Deleta relação ProfTurma

GET api/ProfsTurmas

Busca lista de relações entre professores e turmas na API

POST api/ProfsTurmas

Cria nova relação entre turma e professor na API

PUT api/ProfsTurmas

Modifica relação específica entre turma e professor na API

Values

APIDescription
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.