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'; void saveTemplate(Map templateData, DatabasesEnum dbType, bool update) async { IDb dbHelper; if (dbType == DatabasesEnum.place) { dbHelper = PlaceDBHelper(); } else if (dbType == DatabasesEnum.excursion) { dbHelper = ExcursionDBHelper(); } else { return; } if (update) { await dbHelper.updateTemplate(templateData); } else { await dbHelper.addTemplate(templateData); } }