import { Controller, Delete, 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) {} @Get() getUsuarios(): Promise { return this.miembroService.getUsuarios(); } @Get(':tipo') getMiembros(@Param('tipo', ParseIntPipe) tipo: number): Promise { return this.miembroService.getMiembros(tipo); } @Delete(':id') deleteMiembro(@Param('id', ParseIntPipe) id: number) { return this.miembroService.deleteMiembro(id); } }