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,) async { IDb dbHelper; if (dbType == DatabasesEnum.place) { dbHelper = PlaceDBHelper(); } else if (dbType == DatabasesEnum.excursion) { dbHelper = ExcursionDBHelper(); } else { return; } templateData.remove("Sent"); if (templateData["ID"]! == "") { templateData.remove("ID"); await dbHelper.addTemplate(templateData); } else { await dbHelper.updateTemplate(templateData); } }