From 5c7419c6d893de57c4c67b48c73018aba3accafe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kratochv=C3=ADl?= <xkrato10@fi.muni.cz> Date: Sat, 18 Jun 2022 21:35:32 +0200 Subject: [PATCH] feat: director API endpoints response Swagger docs will be generated with the Nest CLI --- backend/src/api/directors/directors.controller.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/src/api/directors/directors.controller.ts b/backend/src/api/directors/directors.controller.ts index ef6ac82..e21fb30 100644 --- a/backend/src/api/directors/directors.controller.ts +++ b/backend/src/api/directors/directors.controller.ts @@ -11,6 +11,7 @@ import { ApiTags } from '@nestjs/swagger'; import { DirectorsService } from './directors.service'; import { CreateDirectorDto } from './dto/create-director.dto'; import { UpdateDirectorDto } from './dto/update-director.dto'; +import { DirectorEntity } from './entities/director.entity'; @ApiTags('directors') @Controller('director') @@ -18,27 +19,27 @@ export class DirectorsController { constructor(private readonly directorsService: DirectorsService) {} @Post() - async create(@Body() createDirectorDto: CreateDirectorDto) { + async create(@Body() createDirectorDto: CreateDirectorDto): Promise<DirectorEntity> { return await this.directorsService.create(createDirectorDto); } @Get() - async findAll() { + async findAll(): Promise<DirectorEntity[]> { return await this.directorsService.findAll(); } @Get(':id') - async findOne(@Param('id') id: string) { + async findOne(@Param('id') id: string): Promise<DirectorEntity> { return await this.directorsService.findOne(id); } @Patch(':id') - async update(@Param('id') id: string, @Body() updateDirectorDto: UpdateDirectorDto) { + async update(@Param('id') id: string, @Body() updateDirectorDto: UpdateDirectorDto): Promise<DirectorEntity> { return await this.directorsService.update(id, updateDirectorDto); } @Delete(':id') - async remove(@Param('id') id: string) { + async remove(@Param('id') id: string): Promise<DirectorEntity> { return await this.directorsService.remove(id); } } -- GitLab