begin cleanup add_cam_main. dont remember if anything more
This commit is contained in:
22
lib/screens/sharedMethods/save_template.dart
Normal file
22
lib/screens/sharedMethods/save_template.dart
Normal file
@@ -0,0 +1,22 @@
|
||||
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<String, dynamic> 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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user