import { Injectable } from '@nestjs/common'; import { Review } from 'generated/prisma'; import { PrismaService } from 'src/prisma/prisma.service'; import { CreateReviewDto } from './dto/create-review.dto'; @Injectable() export class ReviewService { constructor(private readonly prismaService: PrismaService) {} async findAll(): Promise { return this.prismaService.review.findMany(); } async create(dto: CreateReviewDto): Promise { const { movieId, rating, text } = dto; return this.prismaService.review.create({ data: { text, rating, movie: { connect: { id: movieId, }, }, }, }); } }