diff --git a/back/src/search/search.controller.ts b/back/src/search/search.controller.ts index 59cf603..0008b57 100644 --- a/back/src/search/search.controller.ts +++ b/back/src/search/search.controller.ts @@ -16,11 +16,6 @@ export class SearchController { return this.searchService.getHello(); } - // @Get('/all') - // findall(): Promise { - // return this.songService.songs(); - // } - @Get() async findAll( @Req() req: Request, @@ -46,10 +41,10 @@ export class SearchController { @Get('/title/:name') async findByName(@Param('name') name: string): Promise { - // const ret = await this.searchService.songByTitle({ name }) - // if (!ret) throw new NotFoundException(); + const ret = await this.searchService.songByTitle({ name }) + if (!ret) throw new NotFoundException(); throw new NotFoundException(); - // return ret; + return ret; } @Get('/advanced') diff --git a/back/src/search/search.service.ts b/back/src/search/search.service.ts index 8c9b92c..39465ad 100644 --- a/back/src/search/search.service.ts +++ b/back/src/search/search.service.ts @@ -5,18 +5,15 @@ import { PrismaService } from 'src/prisma/prisma.service'; @Injectable() export class SearchService { constructor(private prisma: PrismaService) {} - // async songByTitle(songWhereUniqueInput: Prisma.SongWhereUniqueInput): Promise { - // // return this.prisma.song.findUnique({ - // // where: songWhereUniqueInput, - // // }); - // return this.prisma.song.findMany({ - // where: - // }) - // } + async songByTitle(songWhereUniqueInput: Prisma.SongWhereUniqueInput): Promise { + return this.prisma.song.findUnique({ + where: songWhereUniqueInput, + }); + } - // async all(): Promise { - // return this.prisma.song.findMany - // } + async all(): Promise { + return this.prisma.song.findMany + } getHello(): string { return 'Hello World!';