feat: frontend controller voor submission geimplementeerd
This commit is contained in:
parent
4dfe3de08e
commit
e1ffedc079
1 changed files with 23 additions and 0 deletions
|
@ -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}`);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue