import 'package:flutter/foundation.dart'; import '../database/database_helper.dart'; import '../models/servicio.dart'; class ServicioProvider extends ChangeNotifier { final DatabaseHelper _db = DatabaseHelper.instance; List _servicios = []; bool _cargando = false; List get servicios => _servicios; bool get cargando => _cargando; Future cargarServicios() async { _cargando = true; notifyListeners(); _servicios = await _db.getServicios(); _cargando = false; notifyListeners(); } Future agregarServicio(Servicio servicio) async { await _db.insertServicio(servicio); await cargarServicios(); } Future actualizarServicio(Servicio servicio) async { await _db.updateServicio(servicio); await cargarServicios(); } Future eliminarServicio(int id) async { await _db.deleteServicio(id); await cargarServicios(); } }