diff --git a/backend/src/api/directors/directors.controller.ts b/backend/src/api/directors/directors.controller.ts index ef6ac821231c863fb7be36b9da35983db24d11aa..e21fb305f757eb2580b3dffedbbcf6f307aec5b1 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); } }