fix: interface bestanden enkelvoud
This commit is contained in:
		
							parent
							
								
									9c9e7c4870
								
							
						
					
					
						commit
						4968d7cb07
					
				
					 12 changed files with 20 additions and 20 deletions
				
			
		|  | @ -1,7 +1,7 @@ | ||||||
| import { Request, Response } from 'express' | import { Request, Response } from 'express' | ||||||
| import { getAssignment } from '../services/assignments'; | import { getAssignment } from '../services/assignments'; | ||||||
| 
 | 
 | ||||||
| // typescript is annoywith with parameter forwarding from classes.ts
 | // typescript is annoywith with parameter forwarding from class.ts
 | ||||||
| interface AssignmentParams { | interface AssignmentParams { | ||||||
|     classid: string; |     classid: string; | ||||||
|     id: string; |     id: string; | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| import { Request, Response } from 'express'; | import { Request, Response } from 'express'; | ||||||
| import {getAllClasses, getClass, getClassStudents, getClassStudentsIds} from '../services/class'; | import {getAllClasses, getClass, getClassStudents, getClassStudentsIds} from '../services/class'; | ||||||
| import { ClassDTO } from '../interfaces/classes'; | import { ClassDTO } from '../interfaces/class'; | ||||||
| 
 | 
 | ||||||
| export async function getAllClassesHandler( | export async function getAllClassesHandler( | ||||||
|     req: Request, |     req: Request, | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| import { Request, Response } from 'express'; | import { Request, Response } from 'express'; | ||||||
| import { getAllStudents, getStudent, getStudentClasses, getStudentClassIds } from '../services/students'; | import { getAllStudents, getStudent, getStudentClasses, getStudentClassIds } from '../services/students'; | ||||||
| import { ClassDTO } from '../interfaces/classes'; | import { ClassDTO } from '../interfaces/class'; | ||||||
| 
 | 
 | ||||||
| // TODO: accept arguments (full, ...)
 | // TODO: accept arguments (full, ...)
 | ||||||
| // TODO: endpoints
 | // TODO: endpoints
 | ||||||
|  |  | ||||||
|  | @ -9,8 +9,8 @@ import { | ||||||
|     getAllTeachersIds, getStudentsByTeacher, getStudentIdsByTeacher |     getAllTeachersIds, getStudentsByTeacher, getStudentIdsByTeacher | ||||||
| } from '../services/teachers.js'; | } from '../services/teachers.js'; | ||||||
| import {TeacherDTO} from "../interfaces/teacher"; | import {TeacherDTO} from "../interfaces/teacher"; | ||||||
| import {ClassDTO} from "../interfaces/classes"; | import {ClassDTO} from "../interfaces/class"; | ||||||
| import {StudentDTO} from "../interfaces/students"; | import {StudentDTO} from "../interfaces/student"; | ||||||
| 
 | 
 | ||||||
| export async function getTeacherHandler(req: Request, res: Response): Promise<void> { | export async function getTeacherHandler(req: Request, res: Response): Promise<void> { | ||||||
|     try { |     try { | ||||||
|  |  | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| import { Assignment } from "../entities/assignments/assignment.entity"; | import { Assignment } from "../entities/assignments/assignment.entity"; | ||||||
| import { Class } from "../entities/classes/class.entity"; | import { Class } from "../entities/classes/class.entity"; | ||||||
| import { GroupDTO } from "./groups"; | import { GroupDTO } from "./group"; | ||||||
| 
 | 
 | ||||||
| export interface AssignmentDTO { | export interface AssignmentDTO { | ||||||
|     id: number, |     id: number, | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| import { getAssignmentRepository, getClassRepository } from "../data/repositories"; | import { getAssignmentRepository, getClassRepository } from "../data/repositories"; | ||||||
| import { AssignmentDTO, mapToAssignmentDTO } from "../interfaces/assignments"; | import { AssignmentDTO, mapToAssignmentDTO } from "../interfaces/assignment"; | ||||||
| 
 | 
 | ||||||
| export async function getAssignment(classid: string, id: number): Promise<AssignmentDTO | null> { | export async function getAssignment(classid: string, id: number): Promise<AssignmentDTO | null> { | ||||||
|     const classRepository = getClassRepository(); |     const classRepository = getClassRepository(); | ||||||
|  |  | ||||||
|  | @ -1,7 +1,7 @@ | ||||||
| import { getClassRepository } from "../data/repositories"; | import { getClassRepository } from "../data/repositories"; | ||||||
| import { Class } from "../entities/classes/class.entity"; | import { Class } from "../entities/classes/class.entity"; | ||||||
| import { ClassDTO, mapToClassDTO } from "../interfaces/classes"; | import { ClassDTO, mapToClassDTO } from "../interfaces/class"; | ||||||
| import { mapToStudentDTO, StudentDTO } from "../interfaces/students"; | import { mapToStudentDTO, StudentDTO } from "../interfaces/student"; | ||||||
| 
 | 
 | ||||||
| export async function getAllClasses(full: boolean): Promise<ClassDTO[] | string[]> { | export async function getAllClasses(full: boolean): Promise<ClassDTO[] | string[]> { | ||||||
|     const classRepository = getClassRepository(); |     const classRepository = getClassRepository(); | ||||||
|  |  | ||||||
|  | @ -1,8 +1,8 @@ | ||||||
| import { getClassRepository, getStudentRepository } from "../data/repositories"; | import { getClassRepository, getStudentRepository } from "../data/repositories"; | ||||||
| import { Class } from "../entities/classes/class.entity"; | import { Class } from "../entities/classes/class.entity"; | ||||||
| import { Student } from "../entities/users/student.entity"; | import { Student } from "../entities/users/student.entity"; | ||||||
| import { ClassDTO, mapToClassDTO } from "../interfaces/classes"; | import { ClassDTO, mapToClassDTO } from "../interfaces/class"; | ||||||
| import { StudentDTO, mapToStudentDTO } from "../interfaces/students"; | import { StudentDTO, mapToStudentDTO } from "../interfaces/student"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| export async function getAllStudents(): Promise<StudentDTO[]> { | export async function getAllStudents(): Promise<StudentDTO[]> { | ||||||
|  |  | ||||||
|  | @ -1,9 +1,9 @@ | ||||||
| import {getClassRepository, getTeacherRepository} from "../data/repositories.js"; | import {getClassRepository, getTeacherRepository} from "../data/repositories.js"; | ||||||
| import {mapToTeacher, mapToTeacherDTO, TeacherDTO} from "../interfaces/teacher.js"; | import {mapToTeacher, mapToTeacherDTO, TeacherDTO} from "../interfaces/teacher.js"; | ||||||
| import { Teacher } from "../entities/users/teacher.entity"; | import { Teacher } from "../entities/users/teacher.entity"; | ||||||
| import {ClassDTO, mapToClassDTO} from "../interfaces/classes"; | import {ClassDTO, mapToClassDTO} from "../interfaces/class"; | ||||||
| import {getClassStudents, getClassStudentsIds} from "./class"; | import {getClassStudents, getClassStudentsIds} from "./class"; | ||||||
| import {StudentDTO} from "../interfaces/students"; | import {StudentDTO} from "../interfaces/student"; | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| async function fetchAllTeachers(): Promise<TeacherDTO[]> { | async function fetchAllTeachers(): Promise<TeacherDTO[]> { | ||||||
|  |  | ||||||
		Reference in a new issue
	
	 Gabriellvl
						Gabriellvl