insertNewTime method
- 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
}
}