GPIC - Backend
1.0
Aplicações .NET para o backend do GPIC
|
Controller de Tipo de Programa. Mais...
Membros públicos | |
ProgramTypeController (IGetProgramTypeById getById, IGetProgramTypes getAll, ICreateProgramType create, IUpdateProgramType update, IDeleteProgramType delete, ILogger< ProgramTypeController > logger) | |
Construtor do Controller de Tipo de Programa. Mais... | |
async Task< ActionResult< DetailedReadProgramTypeOutput > > | GetById (Guid? id) |
Busca tipo de programa pelo id. Mais... | |
async Task< ActionResult< IEnumerable< ResumedReadProgramTypeOutput > > > | GetAll (int skip=0, int take=50) |
Busca todas os tipos de programas ativos. Mais... | |
async Task< ActionResult< DetailedReadProgramTypeOutput > > | Create ([FromBody] CreateProgramTypeInput request) |
Cria tipo de programa. Mais... | |
async Task< ActionResult< DetailedReadProgramTypeOutput > > | Update (Guid? id, [FromBody] UpdateProgramTypeInput request) |
Atualiza tipo de programa. Mais... | |
async Task< ActionResult< DetailedReadProgramTypeOutput > > | Delete (Guid? id) |
Remove tipo de programa. Mais... | |
Controller de Tipo de Programa.
|
inline |
Construtor do Controller de Tipo de Programa.
getById | Serviço de obtenção de tipo de programa pelo id. |
getAll | Serviço de obtenção de todos os tipos de programas ativos. |
create | Serviço de criação de tipo de programa. |
update | Serviço de atualização de tipo de programa. |
delete | Serviço de remoção de tipo de programa. |
logger | Serviço de log. |
|
inline |
Cria tipo de programa.
<response code="201">Retorna tipo de programa criado</response> <response code="400">Requisição incorreta.</response>
|
inline |
Remove tipo de programa.
<response code="200">Retorna tipo de programa removido</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Tipo de Programa não encontrado.</response>
|
inline |
Busca todas os tipos de programas ativos.
<response code="200">Retorna todas os tipos de programas ativos</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Nenhum tipo de programa encontrado.</response>
|
inline |
Busca tipo de programa pelo id.
<response code="200">Retorna Tipo de Programa correspondente</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Tipo de Programa não encontrado.</response>
|
inline |
Atualiza tipo de programa.
<response code="200">Retorna tipo de programa atualizado</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Tipo de Programa não encontrado.</response>