import 'package:fforte/enums/databases.dart'; import 'package:fforte/interfaces/i_db.dart'; import 'package:fforte/methods/excursion_db_helper.dart'; import 'package:fforte/methods/place_db_helper.dart'; class DeleteTemplates { static Future deleteSingle(DatabasesEnum dbType, String id) async { IDb? db; if (dbType == DatabasesEnum.place) { db = PlaceDBHelper(); } else if (dbType == DatabasesEnum.excursion) { db = ExcursionDBHelper(); } await db!.deleteTemplateById(id); } static Future deleteAll(DatabasesEnum dbType) async { IDb? db; if (dbType == DatabasesEnum.place) { db = PlaceDBHelper(); } else if (dbType == DatabasesEnum.excursion) { db = ExcursionDBHelper(); } await db!.deleteAllMainEntries(); } }