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}`); | ||||||
|  |     } | ||||||
|  | } | ||||||
		Reference in a new issue
	
	 Adriaan Jacquet
						Adriaan Jacquet