insertNewTime method

Future<bool> insertNewTime(
  1. TimeTraining timeTraining
)

Método para insertar un nuevo tiempo de entrenamiento.

Este método inserta un nuevo tiempo de entrenamiento en la base de datos.

Parámetros:

  • timeTraining: Objeto de tipo TimeTraining que contiene los datos del nuevo tiempo de entrenamiento.

Retorna:

  • bool: true si la inserción fue exitosa, false si ocurrió un error.

Implementation

Future<bool> insertNewTime(TimeTraining timeTraining) async {
  try {
    await supabase.from('timetraining').insert({
      'idsession': timeTraining.idSession,
      'scramble': timeTraining.scramble,
      'timeinseconds': timeTraining.timeInSeconds,
      'comments': timeTraining.comments,
      'penalty': timeTraining.penalty,
      'registrationdate': timeTraining.registrationDate
    });

    return true;
  } catch (e) {
    DatabaseHelper.logger
        .e("Error al insertar un nuevo registro de tiempo: $e");
    return false; // DEVUELVE FALSE EN CASO DE ERROR
  }
}