carrera programa controller final

This commit is contained in:
xXpuma99Xx 2022-12-19 12:35:13 -06:00
parent f899648f42
commit c1f3d1771e
6 changed files with 10 additions and 15 deletions

View File

@ -38,13 +38,10 @@ export class CarreraProgramaController {
@Serealize(MessageOutputDto)
@Post()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({
description:
'Endpoint que crea una asociación entre una carrera y un programa.',
})
@ApiOperation({ description: 'Asigna un programa a una carrera.' })
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Ambas variables son obligatorios.',
description: 'Variables que necesita el endpoint.',
examples: {
ejemplo: { value: { id_institucion_carrera: 36, id_programa: 1 } },
},
@ -64,12 +61,11 @@ export class CarreraProgramaController {
@Delete()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({
description:
'Endpoint que borra la asociación entre una carrera y un programa.',
description: 'Elimina asociación entre un programa y una carrera.',
})
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Es obligatorio mandar la variable id_carrera_programa.',
description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { id_carrera_programa: 1 } } },
})
delete(@Request() req, @Body() body: DeleteCarreraProgramaDto) {
@ -83,8 +79,7 @@ export class CarreraProgramaController {
@Get()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({
description:
'Endpoint que retorna todos los programas reservados para una carrera de una institución.',
description: 'Programas asignados a las carreras de una institución.',
})
@ApiBearerAuth('jwt')
@ApiQuery({

View File

@ -33,7 +33,7 @@ export class EquipoProgramaController {
})
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Ambas variables son obligatorios.',
description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { id_equipo: 1, id_programa: 1 } } },
})
create(@Request() req, @Body() body: CreateEquipoProgramaDto) {

View File

@ -33,7 +33,7 @@ export class EquipoTipoEntradaController {
})
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Ambas variables son obligatorios.',
description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { id_equipo: 1, id_tipo_entrada: 1 } } },
})
create(@Request() req, @Body() body: CreateEquipoTipoEntradaDto) {

View File

@ -73,7 +73,7 @@ export class HoraExcepcionController {
})
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Es obligatorio mandar la variable id_hora_excepcion.',
description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { id_hora_excepcion: 1 } } },
})
delete(@Request() req, @Body() body: DeleteHoraExcepcionDto) {

View File

@ -41,7 +41,7 @@ export class InstitucionInfraccionController {
@ApiOperation({ description: 'Endpoint que crea una infracción.' })
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Es obligatorio mandar la variable infracción.',
description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { infraccion: '' } } },
})
create(@Request() req, @Body() body: CreateInstitucionInfraccionDto) {

View File

@ -43,7 +43,7 @@ export class InstitucionTipoEntradaController {
@ApiOperation({ description: 'Endpoint que crea un tipo de entrada.' })
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Es obligatorio mandar la variable tipo_entrada.',
description: 'Variables que necesita el endpoint.',
examples: { ejemplo: { value: { tipo_entrada: '' } } },
})
create(@Request() req, @Body() body: CreateInstitucionTipoEntradaDto) {