Zylinder angefangen
This commit is contained in:
21
api/src/modules/cylinder/cylinder.controller.ts
Normal file
21
api/src/modules/cylinder/cylinder.controller.ts
Normal 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user