création de session fix en cours

This commit is contained in:
trochas
2026-01-09 12:58:20 +01:00
parent 9ac25f9ab6
commit 39e8be7427
5 changed files with 100 additions and 45 deletions

View File

@@ -68,14 +68,7 @@ export async function updateActivitiesOfSessionAPI(session:Session,activities:Ac
try {
const session_id = session.id
for (const activity of activities) {
const response = await activiteService.update(activity.id!, {
name: activity.nom,
duree: activity.duree,
date: activity.data,
theme: activity.theme,
sessionId: session_id,
},
);
const response = await activiteService.update(activity.id!, activity.toDTO());
}
// To refresh the activities in the session object
const response = await sessionService.getActivities(session_id!);
@@ -119,9 +112,10 @@ export async function updateAllUserAPI(){
// POST /////////////////////////////////////////////////////////
// COACH ADMIN
export async function createSessionAPI(sessionDTO: any): Promise<Session> {
export async function createSessionAPI(session: Session): Promise<Session> {
try {
const response = await api.post<Session>("/session/create", sessionDTO);
const response = await api.post<Session>("/session/create", session.toDTO());
//TODO Activites
return response.data;
} catch (error) {
console.error("Error creating session:", error);