Files
sistem-desa-mandiri/src/module/position/api/post/deletePosition.ts
lukman 01016bede9 feat : api
Deskripsi:
- add group
- add position

No issue
2024-07-30 17:45:02 +08:00

31 lines
689 B
TypeScript

import { prisma } from "@/module/_global";
import { revalidatePath } from "next/cache";
export async function deletePosition(req: Request) {
try {
const data = await req.json();
const active = data.isActive;
const update = await prisma.position.update({
where: {
id: data.id,
},
data: {
isActive: !active,
},
});
revalidatePath("/position");
return Response.json(
{ success: true, message: "Sukses Delete Position" },
{ status: 200 }
);
} catch (error) {
console.error(error);
return Response.json(
{ message: "Internal Server Error", success: false },
{ status: 500 }
);
}
}