add & delet activite
This commit is contained in:
@@ -66,6 +66,44 @@ export async function loginOrRegister(keycloak:Keycloak): Promise<User|null>{
|
||||
}
|
||||
}
|
||||
|
||||
export async function getSessionOfActivite(session:Session):Promise<Activite[]|null>{
|
||||
try {
|
||||
if(session.id !=null){
|
||||
const activites:Activite[] = [];
|
||||
const response = await sessionService.getActivities(session.id!);
|
||||
response.data.forEach(activiteDTO => {
|
||||
activites.push(new Activite(activiteDTO));
|
||||
});
|
||||
return activites;
|
||||
}
|
||||
return null;
|
||||
} catch (error) {
|
||||
console.error("Error getting session:", error);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
export async function deletActiviteFromSession(activite:Activite){
|
||||
try {
|
||||
if(activite.id !=null){
|
||||
activiteService.delete(activite.id);
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("Error getting session:", error);
|
||||
}
|
||||
}
|
||||
|
||||
export async function addActiviteToSession(session:Session,activite:Activite){
|
||||
try {
|
||||
if(activite.id !=null && session.id !=null){
|
||||
sessionService.addActivity(session.id,activite.id)
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("Error getting session:", error);
|
||||
}
|
||||
}
|
||||
|
||||
export async function updateActivitiesOfSessionAPI(session:Session){
|
||||
try {
|
||||
const session_id = session.id
|
||||
|
||||
Reference in New Issue
Block a user