23 lines
599 B
TypeScript
23 lines
599 B
TypeScript
import {Body, Controller, Get, Post} from '@nestjs/common';
|
|
import {PlaylistService} from "./playlist.service";
|
|
import {PlaylistModel} from "./playlist.model";
|
|
import {PlaylistEntity} from "./playlist.entity";
|
|
|
|
@Controller('playlist')
|
|
export class PlaylistController {
|
|
|
|
constructor(
|
|
private readonly service: PlaylistService,
|
|
) {
|
|
}
|
|
|
|
@Get()
|
|
getAll(): Promise<PlaylistModel[]> {
|
|
return this.service.findAll();
|
|
}
|
|
|
|
@Post()
|
|
async create(@Body() playlist: PlaylistModel): Promise<PlaylistEntity> {
|
|
return await this.service.create(playlist);
|
|
}
|
|
} |