Controller de Estudante.
Mais...
◆ StudentController()
Construtor do Controller de Estudante.
- Parâmetros
-
getStudentById | Obtém Estudante pelo id |
getStudentByRegistrationCode | Obtém Estudante pela matrícula |
getAllStudents | Obtém todos os Estudantes |
createStudent | Cria Estudante |
updateStudent | Atualiza Estudante |
deleteStudent | Remove Estudante |
requestStudentRegister | Solicita registro de Estudante |
logger | Logger |
◆ Create()
Cria Estudante.
- Retorna
- Estudante criado
<response code="201">Retorna Estudante criado</response> <response code="400">Requisição incorreta.</response>
◆ Delete()
Remove Estudante.
- Retorna
- Estudante removido
<response code="200">Retorna Estudante removido</response> <response code="400">Retorna mensagem de erro</response> <response code="401">Retorna mensagem de erro</response> <response code="404">Retorna mensagem de erro</response>
◆ GetAll()
async Task<ActionResult<IEnumerable<ResumedReadStudentOutput> > > WebAPI.Controllers.StudentController.GetAll |
( |
int |
skip = 0 , |
|
|
int |
take = 50 |
|
) |
| |
|
inline |
Busca todas os Estudante ativos.
- Retorna
- Todas os Estudante ativos
<response code="200">Retorna todas os Estudante ativos</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Nenhum Estudante encontrado.</response>
◆ GetById()
Busca Estudante pelo id.
- Retorna
- Estudante correspondente
<response code="200">Retorna Estudante correspondente</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Estudante não encontrado.</response>
◆ GetByRegistrationCode()
async Task<ActionResult<DetailedReadStudentOutput> > WebAPI.Controllers.StudentController.GetByRegistrationCode |
( |
string? |
registrationCode | ) |
|
|
inline |
Busca Estudante pelo id.
- Retorna
- Estudante correspondente
<response code="200">Retorna Estudante correspondente</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Estudante não encontrado.</response>
◆ RequestStudentRegister()
async Task<ActionResult<string> > WebAPI.Controllers.StudentController.RequestStudentRegister |
( |
string? |
email | ) |
|
|
inline |
Solicita registro de Estudante através do e-mail.
- Parâmetros
-
- Retorna
- Informa se o envio do e-mail foi bem sucedido
<response code="200">E-mail enviado com sucesso</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="500">Ocorreu um erro ao solicitar o registro do estudante.</response>
◆ Update()
Atualiza Estudante.
- Retorna
- Estudante atualizado
<response code="200">Retorna Estudante atualizado</response> <response code="400">Requisição incorreta.</response> <response code="401">Usuário não autorizado.</response> <response code="404">Nenhum Estudante encontrado.</response>
A documentação para esta classe foi gerada a partir do seguinte ficheiro: