änderungen

This commit is contained in:
DerJesen
2025-11-29 13:16:01 +01:00
parent fe5bbc1410
commit 1932e52ae2
6 changed files with 19 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
import { Injectable } from '@nestjs/common';
import { Injectable, NotFoundException } from '@nestjs/common';
import { CreateTicketDto } from './dto/create-ticket.dto';
import { PrismaService } from '../prisma/prisma.service';
import { MailService } from '../mail/mail.service';
@@ -12,6 +12,14 @@ export class TicketsService {
) {}
async create(createTicketDto: CreateTicketDto) {
const event = await this.prisma.event.findUnique({
where: { id: createTicketDto.eventId },
});
if (!event) {
throw new NotFoundException(`Event with ID "${createTicketDto.eventId}" not found`);
}
const ticket = await this.prisma.ticket.create({
data: createTicketDto,
include: { event: true },