feat: teacher-class en teacher-students route

This commit is contained in:
Gabriellvl 2025-03-07 23:09:51 +01:00
parent 6b87722469
commit 9c9e7c4870
6 changed files with 146 additions and 21 deletions

View file

@ -1,5 +1,5 @@
import { Request, Response } from 'express';
import { getAllClasses, getClass, getClassStudents } from '../services/class';
import {getAllClasses, getClass, getClassStudents, getClassStudentsIds} from '../services/class';
import { ClassDTO } from '../interfaces/classes';
export async function getAllClassesHandler(
@ -48,9 +48,12 @@ export async function getClassStudentsHandler(
const classId = req.params.id;
const full = req.query.full === "true";
const students = await getClassStudents(classId, full);
let students;
if (full) students = await getClassStudents(classId);
else students = await getClassStudentsIds(classId);
res.json({
students: students,
});
}
}