modulo endpoints restringidos a usuario

This commit is contained in:
xXpuma99Xx
2022-08-01 01:58:47 -05:00
parent aaca77af2a
commit 38183be1f8
5 changed files with 59 additions and 42 deletions
+14 -14
View File
@@ -28,20 +28,6 @@ import { ModeloOutputDto } from './dto/output/modelo.dto';
export class ModeloController {
constructor(private modeloService: ModeloService) {}
@Serealize(ModeloOutputDto)
@Get()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({ description: 'Endpoint que retorna todos los modelos.' })
@ApiBearerAuth('jwt')
@ApiQuery({
description: 'Tipo de marca que se busca.',
name: 'tipo',
type: 'text',
})
get(@Query() query: ModeloDto) {
return this.modeloService.findAll(query.tipo);
}
@Post()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({ description: 'Endpoint que crea un nuevo modelo.' })
@@ -59,4 +45,18 @@ export class ModeloController {
);
return this.modeloService.create(body.modelo, body.tipo);
}
@Serealize(ModeloOutputDto)
@Get()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({ description: 'Endpoint que retorna todos los modelos.' })
@ApiBearerAuth('jwt')
@ApiQuery({
description: 'Tipo de marca que se busca.',
name: 'tipo',
type: 'text',
})
get(@Query() query: ModeloDto) {
return this.modeloService.findAll(query.tipo);
}
}