update carton
This commit is contained in:
@@ -11,9 +11,10 @@ class CartonDataProvider {
|
||||
static final CartonDataProvider instance = CartonDataProvider._();
|
||||
CartonDataProvider._();
|
||||
|
||||
Future<void> createCarton(Carton carton) async {
|
||||
return await requestAPI("/cartons", "POST",
|
||||
Future<Carton> createCarton(Carton carton) async {
|
||||
var data = await requestAPI("/cartons", "POST",
|
||||
payload: carton.toMap(), token: await getToken());
|
||||
return Carton.fromMap(data, data['id']);
|
||||
}
|
||||
|
||||
Future<void> updateCarton(Carton carton) async {
|
||||
|
||||
@@ -15,7 +15,7 @@ class CartonServiceImp implements CartonService {
|
||||
final CartonDataProvider cartonDataProvider;
|
||||
|
||||
@override
|
||||
Future<void> createCarton(Carton carton) {
|
||||
Future<Carton> createCarton(Carton carton) {
|
||||
return cartonDataProvider.createCarton(carton);
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'package:fcs/domain/entities/carton.dart';
|
||||
|
||||
abstract class CartonService {
|
||||
Future<void> createCarton(Carton carton);
|
||||
Future<Carton> createCarton(Carton carton);
|
||||
Future<void> updateCarton(Carton carton);
|
||||
Future<void> deleteCarton(Carton carton);
|
||||
Future<void> deliver(Carton carton);
|
||||
|
||||
Reference in New Issue
Block a user