Skip to content
Snippets Groups Projects
Commit 5c7419c6 authored by Lukáš Kratochvíl's avatar Lukáš Kratochvíl
Browse files

feat: director API endpoints response Swagger docs will be generated with the Nest CLI

parent d18212ea
No related branches found
No related tags found
No related merge requests found
......@@ -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);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment