pcpuma_unam_api/src/programa/programa.controller.ts
2022-04-30 21:18:19 -05:00

27 lines
731 B
TypeScript

import { Body, Controller, Get, Post, Query } from '@nestjs/common';
import { ProgramaService } from './programa.service';
import { ProgramaCreateDto } from './dto/programa-create.dto';
import { ProgramaDto } from './dto/programa.dto'
import {ApiTags} from '@nestjs/swagger'
@Controller('programa')
@ApiTags('programa')
export class ProgramaController {
constructor(private programaService: ProgramaService) {}
@Post()
create(@Body() body: ProgramaCreateDto) {
return this.programaService.create(body.programa);
}
@Get()
get() {
return this.programaService.findAll();
}
@Get('programa')
programa(@Query() query: ProgramaDto) {
return this.programaService.findById(Number(query.id_programa))
}
}