master #81
@ -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