Controller de Campus.
Mais...
◆ CampusController()
Construtor do Controller de Campus.
- Parâmetros
-
getById | Serviço de obtenção de campus pelo id. |
getAll | Serviço de obtenção de todos os campus ativos. |
create | Serviço de criação de campus. |
update | Serviço de atualização de campus. |
delete | Serviço de remoção de campus. |
logger | Serviço de log. |
◆ Create()
Cria um novo campus.
- Parâmetros
-
request | Informações do campus |
- Retorna
- O campus criado
<response code="201">Retorna o campus recém-criado</response> <response code="400">Requisição inválida, se a entrada for inválida</response> <response code="401">Não autorizado, se o usuário não tiver a função necessária</response>
◆ GetAll()
async Task<ActionResult<IEnumerable<ResumedReadCampusOutput> > > WebAPI.Controllers.CampusController.GetAll |
( |
int |
skip = 0 , |
|
|
int |
take = 50 |
|
) |
| |
|
inline |
Busca todas os campus ativos.
- Retorna
- Todas os campus ativos
<response code="200">Retorna todas os campus ativos</response> <response code="400">Requisição incorreta.</response> <response code="404">Nenhum Campus encontrado.</response>
◆ GetById()
Busca campus pelo id.
- Retorna
- Campus correspondente
<response code="200">Retorna campus correspondente</response> <response code="400">Requisição incorreta.</response> <response code="404">Campus não encontrado.</response>
◆ Remover()
Remove um campus.
- Parâmetros
-
id | O ID do campus a ser removido |
- Retorna
- O campus removido
<response code="200">Retorna o campus removido</response> <response code="400">Requisição inválida, se o ID for nulo</response> <response code="401">Não autorizado, se o usuário não tiver a função necessária</response> <response code="404">Não encontrado, se o campus não existir</response>
◆ Update()
Atualiza um campus.
- Parâmetros
-
id | O ID do campus a ser atualizado |
request | Informações de atualização do campus |
- Retorna
- O campus atualizado
<response code="200">Retorna o campus atualizado</response> <response code="400">Requisição inválida, se a entrada for inválida</response> <response code="401">Não autorizado, se o usuário não tiver a função necessária</response> <response code="404">Não encontrado, se o campus não existir</response>
A documentação para esta classe foi gerada a partir do seguinte ficheiro: