feat: frontend controller voor submission geimplementeerd

This commit is contained in:
Adriaan Jacquet 2025-04-01 10:36:18 +02:00
parent 4dfe3de08e
commit e1ffedc079

View file

@ -0,0 +1,23 @@
import { BaseController } from "./base-controller";
export class SubmissionController extends BaseController {
constructor(classid: string, assignmentNumber: number, groupNumber: number) {
super(`class/${classid}/assignments/${assignmentNumber}/groups/${groupNumber}`);
}
getAll(full = true) {
return this.get<any>(`/`, { full });
}
getByNumber(submissionNumber: number) {
return this.get<any>(`/${submissionNumber}`);
}
createSubmission(data: any) {
return this.post<any>(`/`, data);
}
deleteSubmission(submissionNumber: number) {
return this.delete<any>(`/${submissionNumber}`);
}
}