modulo y orerador con seguridad

This commit is contained in:
xXpuma99Xx
2022-05-02 15:29:13 -05:00
parent 63d83d46e2
commit 2186becc1e
7 changed files with 44 additions and 16 deletions
+14 -2
View File
@@ -1,9 +1,18 @@
import { Body, Controller, Get, Post, Put, Query } from '@nestjs/common';
import {
Body,
Controller,
Get,
Post,
Put,
Query,
UseGuards,
} from '@nestjs/common';
import { AuthGuard } from '@nestjs/passport';
import { ApiTags } from '@nestjs/swagger';
import { ModuloService } from './modulo.service';
import { IdInstitucionDto } from '../dto/id-institucion.dto';
import { ModuloCreateDto } from './dto/modulo-create.dto';
import { ModuloUpdateDto } from './dto/modulo-update.dto';
import {ApiTags} from '@nestjs/swagger'
// import { Serealize } from '../interceptors/serialize.interceptor';
@Controller('modulo')
@@ -12,11 +21,13 @@ export class ModuloController {
constructor(private moduloService: ModuloService) {}
@Post()
@UseGuards(AuthGuard('jwt'))
create(@Body() body: ModuloCreateDto) {
return this.moduloService.create(body.id_institucion, body.modulo);
}
@Get()
@UseGuards(AuthGuard('jwt'))
get() {
return this.moduloService.findAll();
}
@@ -29,6 +40,7 @@ export class ModuloController {
}
@Put()
@UseGuards(AuthGuard('jwt'))
update(@Body() body: ModuloUpdateDto) {
return this.moduloService.update(body);
}