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>