saveProject method

  1. @override
Future<int> saveProject(
  1. ProjectModel project
)
override

Implementation

@override
Future<int> saveProject(ProjectModel project) async {
  try {
    int id = 0;
    await isar.writeTxn(() async {
      id = await isar.projectModels.put(project);
    });
    return id;
  } catch (e) {
    throw CacheFailure("Failed to save project: $e");
  }
}