Se creo el controller y service para eliminar equipo por ID

This commit is contained in:
2025-11-11 17:23:35 -06:00
parent df69b0b825
commit df293f6f7c
3 changed files with 32 additions and 132 deletions
+13 -1
View File
@@ -7,6 +7,10 @@ import {
UseGuards,
Get,
Query,
Delete,
HttpCode,
HttpStatus,
NotFoundException,
} from '@nestjs/common';
import { EquipoService } from './equipo.service';
import { UpdateEquipoDto } from './dto/update-equipo.dto';
@@ -39,7 +43,15 @@ export class EquipoController {
) {
return this.equipoService.updateEquipo(equipoNuevo, id);
}
@Delete(':id')
@HttpCode(HttpStatus.NO_CONTENT)
async deleteEquipo(@Param('id', ParseIntPipe) id_equipo: number) {
try {
return await this.equipoService.deleteEquipo(id_equipo);
} catch (error) {
throw new NotFoundException(error.message);
}
}
@UseGuards(AuthGuard('jwt'))
@Get('usos')
findUsos() {