ProfessoresDisciplinasTurmas

APIDescription
GET api/ProfessoresDisciplinasTurmas

Gets all associations between teachers, subjects and classes

GET api/ProfessoresDisciplinasTurmas/{id}

Gets a TeacherSubjectClass association by its ID

POST api/ProfessoresDisciplinasTurmas

Creates a new association between a teacher, subject and class

PUT api/ProfessoresDisciplinasTurmas

Updates an existing TeacherSubjectClass association

DELETE api/ProfessoresDisciplinasTurmas/{id}

Deletes a TeacherSubjectClass association by its ID

Matriculas

APIDescription
GET api/Matriculas

Gets all registered student enrollments

GET api/Matriculas/{id}

Gets a student enrollment by its ID

POST api/Matriculas

Creates a new student enrollment

PUT api/Matriculas

Updates an existing student enrollment

DELETE api/Matriculas/{id}

Deletes a student enrollment by its ID

Disciplinas

APIDescription
GET api/Disciplinas

Gets all registered subjects

GET api/Disciplinas/{id}

Gets a subject by its ID

POST api/Disciplinas

Creates a new subject

PUT api/Disciplinas

Updates an existing subject

DELETE api/Disciplinas/{id}

Delete a subject by its ID

Notas

APIDescription
GET api/Notas

Gets all registered grades

GET api/Notas/{id}

Gets an existing grade by its ID

POST api/Notas

Creates a new grade

PUT api/Notas

Creates a new grade

DELETE api/Notas/{id}

Deletes a grade by its ID

TurmasDisciplinas

APIDescription
GET api/TurmasDisciplinas

Gets all associations between classes and subjects

GET api/TurmasDisciplinas/{id}

Gets a ClassSubject association by its ID

POST api/TurmasDisciplinas

Creates a new association between a class and a subject

PUT api/TurmasDisciplinas

Updates an existing ClassSubject association

DELETE api/TurmasDisciplinas/{id}

Deletes a ClassSubject association by its ID

Professores

APIDescription
GET api/Professores

Gets all registered teachers

GET api/Professores/{id}

Gets a teacher by its ID

POST api/Professores

Creates a new teacher

PUT api/Professores

Updates an existing teacher

DELETE api/Professores/{id}

Deletes a teacher by its ID

Avaliacoes

APIDescription
GET api/Avaliacoes

Gets all registered evaluations

GET api/Avaliacoes/{id}

Gets an existing evaluation by its ID

POST api/Avaliacoes

Creates a new evaluation

PUT api/Avaliacoes

Updates an existing evaluation

DELETE api/Avaliacoes/{id}

Deletes an evaluation by its ID

Alunos

APIDescription
GET api/Alunos

Gets all registered students

GET api/Alunos/{id}

Gets a student by its ID

POST api/Alunos

Creates a new student

PUT api/Alunos

Updates an existing student

DELETE api/Alunos/{id}

Deletes a student by its ID

Periodos

APIDescription
GET api/Periodos

Gets all registered school periods

GET api/Periodos/{id}

Gets a school period by its ID

POST api/Periodos

Creates a new school period

PUT api/Periodos

Updates an existing school period

DELETE api/Periodos/{id}

Deletes a school period by its ID

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.

Turmas

APIDescription
GET api/Turmas

Gets all registered classes

GET api/Turmas/{id}

Gets a class by its ID

POST api/Turmas

Creates a new class

PUT api/Turmas

Updates an existing class

DELETE api/Turmas/{id}

Deletes a class by its ID