insertSession method
- SessionClass session
Método para insertar una nueva sesión en la base de datos.
Este método recibe un objeto Session que contiene los detalles de la sesión a insertar,
como el idUser
, sessionName
, idCubeType
, y creationDate
.
Parámetros:
session
: Objeto de tipo Session que contiene los datos de la sesión a insertar.
Retorna:
bool
:true
si la inserción fue exitosa,false
si ocurrió un error.
Implementation
Future<bool> insertSession(SessionClass session) async {
try {
await supabase.from('sessiontime').insert({
'iduser': session.idUser,
'sessionname': session.sessionName,
'idcubetype': session.idCubeType,
'creationdate': session.creationDate,
});
return true;
} catch (e) {
DatabaseHelper.logger.e("Error al insertar la session: $e");
return false;
}
}