feat: PUT request geabstraheerd naar service-helper.ts

This commit is contained in:
Adriaan Jacquet 2025-04-06 22:19:15 +02:00
parent 800d52257c
commit 541e8ab2d5
4 changed files with 57 additions and 17 deletions

View file

@ -43,6 +43,20 @@ export async function getAssignmentHandler(req: Request, res: Response): Promise
res.json({ assignment });
}
export async function putAssignmentHandler(req: Request, res: Response): Promise<void> {
const id = Number(req.params.id);
const classid = req.params.classid;
requireFields({ id, classid });
if (isNaN(id)) {
throw new BadRequestException("Assignment id should be a number")
}
const assignment = await putAssignment(classid, id);
res.json({ assignment });
}
export async function deleteAssignmentHandler(req: Request, res: Response): Promise<void> {
const id = Number(req.params.id);
const classid = req.params.classid;