Files
cedetec_api_nest/src/miembro/miembro.controller.ts
T

22 lines
660 B
TypeScript

import { Controller, Get, Param, ParseIntPipe, UseGuards } from '@nestjs/common';
import { JwtAuthGuard } from 'src/auth/jwt-auth.guard';
import { Miembro } from './entity/miembro.entity';
import { MiembroService } from './miembro.service';
@Controller('miembro')
export class MiembroController {
constructor(private readonly miembroService: MiembroService){}
@UseGuards(JwtAuthGuard)
@Get()
getUsuarios(): Promise<Miembro[]>{
return this.miembroService.getUsuarios()
}
@Get(':tipo')
getMiembros(@Param('tipo', ParseIntPipe)tipo: number): Promise<Miembro[]>{
return this.miembroService.getMiembros(tipo)
}
}