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 {
final db = await DatabaseHelper.database;
try {
// SE ELIMINA EL TIEMPO CON EL ID PROPORCIONADO
final deleteTime = await db.delete('timeTraining',
where: 'idTimeTraining = ?', whereArgs: [idTimeTraining]);
// DEVUELVE TRUE/FALSE SI SE ELIMINO CORRECTAMENTE O NO
return deleteTime > 0;
} catch (e) {
// RETORNA FALSE Y UN MENSAJE SI OCURRE UN ERROR
DatabaseHelper.logger.e("Error al eliminar el tiempo: $e");
return false;
}
}