saveProject method

  1. @override
Future<Either<Failure, int>> saveProject(
  1. Project project
)
override

Implementation

@override
Future<Either<Failure, int>> saveProject(Project project) async {
  try {
    final model = _mapToModel(project);
    final id = await _dataSource.saveProject(model);
    return Right(id);
  } catch (e) {
    return Left(CacheFailure("Failed to save project: $e"));
  }
}