refactor(crud_bloc): update package using new architecture usecase execute method (close #77) #79
| @ -28,11 +28,12 @@ class Create<Model extends ObjectModel> extends AsyncUseCase<Model, void> { | |||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOr<void> onStart(Model? params) { |   FutureOr<void> onStart(Model? params) { | ||||||
|     if(params == null){ |     if (params == null) { | ||||||
|       throw ClientException('$Model cannot be null.'); |       throw ClientException('$Model cannot be null.'); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|    | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOrResult<void> call(Model? params) => _crudRepository.create(params!); |   FutureOrResult<void> execute(Model? params) => | ||||||
|  |       _crudRepository.create(params!); | ||||||
| } | } | ||||||
|  | |||||||
| @ -27,11 +27,12 @@ class Delete<Model extends ObjectModel> extends AsyncUseCase<String, void> { | |||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOr<void> onStart(String? params) { |   FutureOr<void> onStart(String? params) { | ||||||
|     if(params == null){ |     if (params == null) { | ||||||
|       throw ClientException('Id cannot be null.'); |       throw ClientException('Id cannot be null.'); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOrResult<void> call(String? params) => _crudRepository.delete(params!); |   FutureOrResult<void> execute(String? params) => | ||||||
|  |       _crudRepository.delete(params!); | ||||||
| } | } | ||||||
|  | |||||||
| @ -24,5 +24,5 @@ class DeleteAll<Model extends ObjectModel> extends AsyncUseCase<void, void> { | |||||||
|   DeleteAll(this._crudRepository); |   DeleteAll(this._crudRepository); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOrResult<void> call(void params) => _crudRepository.deleteAll(); |   FutureOrResult<void> execute(void params) => _crudRepository.deleteAll(); | ||||||
| } | } | ||||||
|  | |||||||
| @ -27,11 +27,12 @@ class Get<Model extends ObjectModel> extends AsyncUseCase<String, Model?> { | |||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOr<void> onStart(String? params) { |   FutureOr<void> onStart(String? params) { | ||||||
|     if(params == null){ |     if (params == null) { | ||||||
|       throw ClientException('Id cannot be null.'); |       throw ClientException('Id cannot be null.'); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOrResult<Model?> call(String? params) => _crudRepository.get(params!); |   FutureOrResult<Model?> execute(String? params) => | ||||||
|  |       _crudRepository.get(params!); | ||||||
| } | } | ||||||
|  | |||||||
| @ -25,5 +25,5 @@ class GetAll<Model extends ObjectModel> | |||||||
|   GetAll(this._crudRepository); |   GetAll(this._crudRepository); | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOrResult<List<Model?>> call(void params) => _crudRepository.getAll(); |   FutureOrResult<List<Model?>> execute(void params) => _crudRepository.getAll(); | ||||||
| } | } | ||||||
|  | |||||||
| @ -29,12 +29,12 @@ class Query<Model extends ObjectModel> | |||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOr<void> onStart(List<QueryInterface>? params) { |   FutureOr<void> onStart(List<QueryInterface>? params) { | ||||||
|     if(params == null){ |     if (params == null) { | ||||||
|       throw ClientException('List of conditions cannot be null.'); |       throw ClientException('List of conditions cannot be null.'); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOrResult<List<Model?>> call(List<QueryInterface>? params) => |   FutureOrResult<List<Model?>> execute(List<QueryInterface>? params) => | ||||||
|       _crudRepository.query(params!); |       _crudRepository.query(params!); | ||||||
| } | } | ||||||
|  | |||||||
| @ -29,13 +29,13 @@ class Update<Model extends ObjectModel> | |||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOr<void> onStart(UpdateParameters<Model>? params) { |   FutureOr<void> onStart(UpdateParameters<Model>? params) { | ||||||
|     if(params == null){ |     if (params == null) { | ||||||
|       throw ClientException('Update parameters cannot be null.'); |       throw ClientException('Update parameters cannot be null.'); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOrResult<void> call(UpdateParameters<Model>? params) => |   FutureOrResult<void> execute(UpdateParameters<Model>? params) => | ||||||
|       _crudRepository.update( |       _crudRepository.update( | ||||||
|         params!.id, |         params!.id, | ||||||
|         object: params.object, |         object: params.object, | ||||||
|  | |||||||
| @ -28,12 +28,12 @@ class UpdateAll<Model extends ObjectModel> | |||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOr<void> onStart(Map<String, Object?>? params) { |   FutureOr<void> onStart(Map<String, Object?>? params) { | ||||||
|     if(params == null){ |     if (params == null) { | ||||||
|       throw ClientException('Data cannot be null.'); |       throw ClientException('Data cannot be null.'); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   @override |   @override | ||||||
|   FutureOrResult<void> call(Map<String, Object?>? params) => |   FutureOrResult<void> execute(Map<String, Object?>? params) => | ||||||
|       _crudRepository.updateAll(params!); |       _crudRepository.updateAll(params!); | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user