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