"feat: update service implementations with new features and structural changes"
This commit is contained in:
@@ -7,10 +7,6 @@
|
||||
// - Follows same pattern as helloworld.service.ts
|
||||
//
|
||||
|
||||
import type { Event } from '@prisma/client';
|
||||
|
||||
import prisma from '../lib/prisma';
|
||||
|
||||
type CreateEvent = {
|
||||
eventDate: DateTime;
|
||||
title: string;
|
||||
@@ -39,27 +35,33 @@ type UpdateEvent = {
|
||||
memberId?: number;
|
||||
};
|
||||
|
||||
async function listEvents(): Promise<Event[]> {
|
||||
return prisma.event.findMany();
|
||||
}
|
||||
// async function listEvents(): Promise<Event[]> {
|
||||
// return prisma.event.findMany();
|
||||
// }
|
||||
|
||||
async function getEvent(eventId: number) {
|
||||
return prisma.event.findFirst({ where: { id: eventId } });
|
||||
}
|
||||
// async function getEvent(eventId: number) {
|
||||
// return prisma.event.findFirst({ where: { id: eventId } });
|
||||
// }
|
||||
|
||||
async function createNewEvent(createForm: CreateEvent) {
|
||||
return prisma.event.create({ data: createForm });
|
||||
}
|
||||
// async function createNewEvent(createForm: CreateEvent) {
|
||||
// return prisma.event.create({ data: createForm });
|
||||
// }
|
||||
|
||||
async function updateEvent(eventId: number, updateForm: UpdateEvent) {
|
||||
return prisma.event.update({
|
||||
where: { id: eventId },
|
||||
data: updateForm,
|
||||
});
|
||||
}
|
||||
// async function updateEvent(eventId: number, updateForm: UpdateEvent) {
|
||||
// return prisma.event.update({
|
||||
// where: { id: eventId },
|
||||
// data: updateForm,
|
||||
// });
|
||||
// }
|
||||
|
||||
async function deleteEvent(eventId: number) {
|
||||
return prisma.event.delete({ where: { id: eventId } });
|
||||
}
|
||||
// async function deleteEvent(eventId: number) {
|
||||
// return prisma.event.delete({ where: { id: eventId } });
|
||||
// }
|
||||
|
||||
export { getEvent, listEvents, updateEvent, deleteEvent, createNewEvent };
|
||||
export {
|
||||
listEvents,
|
||||
// getEvent,
|
||||
// updateEvent,
|
||||
// deleteEvent,
|
||||
// createNewEvent,
|
||||
};
|
||||
|
Reference in New Issue
Block a user