2020-10-19 05:13:49 +06:30
|
|
|
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({
|
2021-09-10 14:27:38 +06:30
|
|
|
required this.cartonDataProvider,
|
|
|
|
|
required this.connectivity,
|
2020-10-19 05:13:49 +06:30
|
|
|
});
|
|
|
|
|
|
2021-09-10 14:27:38 +06:30
|
|
|
final Connectivity? connectivity;
|
2020-10-19 05:13:49 +06:30
|
|
|
final CartonDataProvider cartonDataProvider;
|
|
|
|
|
|
|
|
|
|
@override
|
2021-01-07 18:15:39 +06:30
|
|
|
Future<Carton> createCarton(Carton carton) {
|
2020-10-19 05:13:49 +06:30
|
|
|
return cartonDataProvider.createCarton(carton);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Future<void> deleteCarton(Carton carton) {
|
|
|
|
|
return cartonDataProvider.deleteCarton(carton);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Future<void> updateCarton(Carton carton) {
|
|
|
|
|
return cartonDataProvider.updateCarton(carton);
|
|
|
|
|
}
|
2020-10-21 05:40:58 +06:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Future<void> deliver(Carton carton) {
|
|
|
|
|
return cartonDataProvider.deliver(carton);
|
|
|
|
|
}
|
2021-01-09 19:11:47 +06:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Future<List<Carton>> searchCarton(String term) {
|
|
|
|
|
return cartonDataProvider.searchCarton(term);
|
|
|
|
|
}
|
2024-09-25 21:49:09 +06:30
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Future<Carton> createMixCarton(Carton carton) {
|
|
|
|
|
return cartonDataProvider.createMixCarton(carton);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Future<void> updateMixCarton(Carton carton) {
|
|
|
|
|
return cartonDataProvider.updateMixCarton(carton);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Future<void> uploadCartonImages(Carton carton) {
|
|
|
|
|
return cartonDataProvider.uploadCartonImages(carton);
|
|
|
|
|
}
|
2020-10-19 05:13:49 +06:30
|
|
|
}
|