Files
var-monorepo/apps/hub/app/(app)/admin/station/action.ts
2025-02-16 17:53:55 +01:00

21 lines
486 B
TypeScript

'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 } });
};