deleteTime method
- int idTimeTraining
Método para eliminar un tiempo por su ID.
Este método elimina un tiempo registrado en la base de datos utilizando el ID del tiempo.
Parámetros:
idTimeTraining
: ID del tiempo de entrenamiento que se desea eliminar.
Retorna:
bool
:true
si el tiempo fue eliminado correctamente,false
si ocurrió un error.
Implementation
Future<bool> deleteTime(int idTimeTraining) async {
try {
// SE ELIMINA EL TIEMPO CON EL ID PROPORCIONADO
final deleteTime = await supabase
.from('timetraining')
.delete()
.eq('idtimetraining', idTimeTraining)
.select();
// DEVUELVE TRUE/FALSE SI SE ELIMINO CORRECTAMENTE O NO
return deleteTime.isNotEmpty;
} catch (e) {
// RETORNA FALSE Y UN MENSAJE SI OCURRE UN ERROR
DatabaseHelper.logger.e("Error al eliminar el tiempo: $e");
return false;
}
}