import 'package:fcs/data/provider/carton_data_provider.dart'; import 'package:fcs/domain/entities/carton.dart'; import 'package:fcs/domain/entities/connectivity.dart'; import 'carton_service.dart'; class CartonServiceImp implements CartonService { CartonServiceImp({ required this.cartonDataProvider, required this.connectivity, }); final Connectivity? connectivity; final CartonDataProvider cartonDataProvider; @override Future createCarton(Carton carton) { return cartonDataProvider.createCarton(carton); } @override Future deleteCarton(Carton carton) { return cartonDataProvider.deleteCarton(carton); } @override Future updateCarton(Carton carton) { return cartonDataProvider.updateCarton(carton); } @override Future deliver(Carton carton) { return cartonDataProvider.deliver(carton); } @override Future> searchCarton(String term) { return cartonDataProvider.searchCarton(term); } @override Future createMixCarton(Carton carton) { return cartonDataProvider.createMixCarton(carton); } @override Future updateMixCarton(Carton carton) { return cartonDataProvider.updateMixCarton(carton); } @override Future uploadCartonImages(Carton carton) { return cartonDataProvider.uploadCartonImages(carton); } }