GPIC - Backend
1.0
Aplicações .NET para o backend do GPIC
|
Controller de Área. Mais...
Membros públicos | |
AreaController (IGetAreaById getById, IGetAreasByMainArea getAreasByMainArea, ICreateArea create, IUpdateArea update, IDeleteArea delete, ILogger< AreaController > logger) | |
Construtor do Controller de Área. Mais... | |
async Task< IActionResult > | GetById (Guid? id) |
Busca área pelo id. Mais... | |
async Task< IActionResult > | GetAreasByMainArea (Guid? mainAreaId, int skip=0, int take=50) |
Busca todas as áreas ativas pela área principal. Mais... | |
async Task< IActionResult > | Create ([FromBody] CreateAreaInput request) |
Cria área. Mais... | |
async Task< IActionResult > | Update (Guid? id, [FromBody] UpdateAreaInput request) |
Atualiza área. Mais... | |
async Task< IActionResult > | Delete (Guid? id) |
Remove área. Mais... | |
Controller de Área.
|
inline |
Construtor do Controller de Área.
getById | Serviço de obtenção de área pelo id. |
getAreasByMainArea | Serviço de obtenção de todas as áreas ativas da área principal. |
create | Serviço de criação de área. |
update | Serviço de atualização de área. |
delete | Serviço de remoção de área. |
logger | Serviço de log. |
|
inline |
Cria área.
<response code="201">Retorna área criada</response> <response code="400">Requisição incorreta.</response>
|
inline |
Remove área.
<response code="200">Retorna área removida</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response>
|
inline |
Busca todas as áreas ativas pela área principal.
<response code="200">Retorna todas as áreas ativas da área principal</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Nenhuma área encontrada.</response>
|
inline |
Busca área pelo id.
<response code="200">Retorna área correspondente</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Nenhuma área encontrada.</response>
|
inline |
Atualiza área.
<response code="200">Retorna área atualizada</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response>