|
GPIC - Backend
1.0
Aplicações .NET para o backend do GPIC
|
Controller de Professor. Mais...
Membros públicos | |
| ProfessorController (IGetProfessorById getById, IGetProfessors getAll, ICreateProfessor create, IUpdateProfessor update, IDeleteProfessor delete, ILogger< ProfessorController > logger) | |
| Construtor do Controller de Professor. Mais... | |
| async Task< ActionResult< DetailedReadProfessorOutput > > | GetById (Guid? id) |
| Busca Professor pelo id. Mais... | |
| async Task< ActionResult< IEnumerable< ResumedReadProfessorOutput > > > | GetAll (int skip=0, int take=50) |
| Busca todos os Professor ativos. Mais... | |
| async Task< ActionResult< DetailedReadProfessorOutput > > | Create ([FromBody] CreateProfessorInput request) |
| Cria Professor. Mais... | |
| async Task< ActionResult< DetailedReadProfessorOutput > > | Update (Guid? id, [FromBody] UpdateProfessorInput request) |
| Atualiza Professor. Mais... | |
| async Task< ActionResult< DetailedReadProfessorOutput > > | Delete (Guid? id) |
| Remove Professor. Mais... | |
Controller de Professor.
|
inline |
Construtor do Controller de Professor.
| getById | Serviço de obtenção de professor pelo id. |
| getAll | Serviço de obtenção de todos os professores ativos. |
| create | Serviço de criação de professor. |
| update | Serviço de atualização de professor. |
| delete | Serviço de remoção de professor. |
| logger | Serviço de log. |
|
inline |
Cria Professor.
<response code="201">Retorna Professor criado</response> <response code="400">Requisição incorreta.</response>
|
inline |
Remove Professor.
<response code="200">Retorna Professor removido</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Professor não encontrado.</response>
|
inline |
Busca todos os Professor ativos.
<response code="200">Retorna todos os Professor ativos</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Nenhum Professor encontrado.</response>
|
inline |
Busca Professor pelo id.
<response code="200">Retorna Professor correspondente</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Professor não encontrado.</response>
|
inline |
Atualiza Professor.
<response code="200">Retorna Professor atualizado</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Professor não encontrado.</response>