insertSession method

Future<bool> insertSession(
  1. 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;
  }
}