feat: DELETE op assignment geimplementeerd

This commit is contained in:
Adriaan Jacquet 2025-04-06 19:57:16 +02:00
parent d65bb1f4a6
commit 2ec5e02061
3 changed files with 26 additions and 3 deletions

View file

@ -57,6 +57,16 @@ export async function getAssignment(classid: string, id: number): Promise<Assign
return mapToAssignmentDTO(assignment);
}
export async function deleteAssignment(classid: string, id: number): Promise<AssignmentDTO> {
const assignment = await fetchAssignment(classid, id);
const cls = await fetchClass(classid);
const assignmentRepository = getAssignmentRepository();
await assignmentRepository.deleteByClassAndId(cls, id);
return mapToAssignmentDTO(assignment);
}
export async function getAssignmentsSubmissions(
classid: string,
assignmentNumber: number,