Zylinder angefangen

This commit is contained in:
Bastian Wagner
2024-10-24 16:57:30 +02:00
parent 03ae75c83d
commit d4f1fbbf39
15 changed files with 167 additions and 33 deletions

View File

@@ -0,0 +1,21 @@
import { Controller, Delete, Get, Param, Req, UseGuards } from '@nestjs/common';
import { AuthGuard } from 'src/core/guards/auth.guard';
import { CylinderService } from './cylinder.service';
import { AuthenticatedRequest } from 'src/model/interface/authenticated-request.interface';
import { Cylinder } from 'src/model/entitites';
@UseGuards(AuthGuard)
@Controller('cylinder')
export class CylinderController {
constructor(private service: CylinderService) {}
@Get()
getCylinders(@Req() req: AuthenticatedRequest): Promise<Cylinder[]> {
return this.service.getCylinders(req.user);
}
@Delete(':id')
deleteKey(@Req() req: AuthenticatedRequest, @Param() id: string) {
return this.service.deleteKey(req.user, id);
}
}