Files
pdi_api/src/comentarios/comentarios.controller.ts
T
2024-09-17 18:50:55 -06:00

37 lines
938 B
TypeScript

import {
Body,
Controller,
Get,
Header,
HttpCode,
Logger,
Post,
UseGuards,
} from '@nestjs/common';
import { ComentariosService } from './comentarios.service';
import { AuthGuard } from '../auth/auth.guard';
import { ComentarioDTO } from '../dtos/comentarioDTO';
@Controller('comentario')
export class ComentariosController {
constructor(private readonly comentariosService: ComentariosService) {}
@UseGuards(AuthGuard)
@Header('content-type', 'application/json')
@Get('comentarios')
@HttpCode(200)
getComentarios() {
Logger.log('Comentarios', 'getComentarios');
return this.comentariosService.findComentarios();
}
@UseGuards(AuthGuard)
@Header('content-type', 'application/json')
@Post('addComentario')
@HttpCode(200)
setComentario(@Body() comentario: ComentarioDTO) {
Logger.log('Comentarios', 'setComentario');
return this.comentariosService.addComentarios(comentario);
}
}