copied station to event
This commit is contained in:
20
apps/hub/app/(app)/admin/event/action.ts
Normal file
20
apps/hub/app/(app)/admin/event/action.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
'use server';
|
||||
|
||||
import { prisma, Prisma, Station } from '@repo/db';
|
||||
|
||||
export const upsertStation = async (
|
||||
station: Prisma.StationCreateInput,
|
||||
id?: Station['id']
|
||||
) => {
|
||||
const newStation = id
|
||||
? await prisma.station.update({
|
||||
where: { id: id },
|
||||
data: station,
|
||||
})
|
||||
: await prisma.station.create({ data: station });
|
||||
return newStation;
|
||||
};
|
||||
|
||||
export const deleteStation = async (id: Station['id']) => {
|
||||
await prisma.station.delete({ where: { id: id } });
|
||||
};
|
||||
Reference in New Issue
Block a user