From f45bb17a2273b04a6de569e3bf78ece72d511544 Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Mon, 30 May 2022 20:19:21 -0500 Subject: [PATCH] =?UTF-8?q?instituci=C3=B3n=20carrera=20documentaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dto/institucion-carrera.dto.ts | 6 ------ .../institucion-carrera.controller.ts | 14 ++++++++++++-- 2 files changed, 12 insertions(+), 8 deletions(-) delete mode 100644 src/institucion-carrera/dto/institucion-carrera.dto.ts diff --git a/src/institucion-carrera/dto/institucion-carrera.dto.ts b/src/institucion-carrera/dto/institucion-carrera.dto.ts deleted file mode 100644 index 971a00e..0000000 --- a/src/institucion-carrera/dto/institucion-carrera.dto.ts +++ /dev/null @@ -1,6 +0,0 @@ -import { IsNumberString } from 'class-validator'; - -export class InstitucionCarreraDto { - @IsNumberString() - id_institucion: string; -} diff --git a/src/institucion-carrera/institucion-carrera.controller.ts b/src/institucion-carrera/institucion-carrera.controller.ts index 832e971..95c08be 100644 --- a/src/institucion-carrera/institucion-carrera.controller.ts +++ b/src/institucion-carrera/institucion-carrera.controller.ts @@ -1,13 +1,23 @@ import { Controller, Get, Query } from '@nestjs/common'; import { InstitucionCarreraService } from './institucion-carrera.service'; -import { InstitucionCarreraDto } from './dto/institucion-carrera.dto'; +import { IdInstitucionDto } from '../dto/id-institucion.dto'; +import { ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger'; @Controller('institucion-carrera') +@ApiTags('institucion-carrera') export class InstitucionCarreraController { constructor(private institucionCarreraService: InstitucionCarreraService) {} @Get() - get(@Query() query: InstitucionCarreraDto) { + @ApiOperation({ + description: 'Endpoint que retorna todas las carreras de una institución.', + }) + @ApiQuery({ + description: 'Id de la institución.', + name: 'id_institucion', + type: 'string', + }) + get(@Query() query: IdInstitucionDto) { return this.institucionCarreraService.findAllByIdInstitucion( parseInt(query.id_institucion), );