|
|
|
|
@ -1,6 +1,7 @@
|
|
|
|
|
import 'package:driverapp/core/enum/viewstate.dart';
|
|
|
|
|
import 'package:driverapp/core/model/orders/pending_orders_res_model.dart';
|
|
|
|
|
import 'package:driverapp/core/model/orders/update_order_status_request_model.dart';
|
|
|
|
|
import 'package:driverapp/core/model/scan_qr/scan_qr_request_model.dart';
|
|
|
|
|
import 'package:driverapp/core/service/orders_service.dart';
|
|
|
|
|
|
|
|
|
|
import '../../locator.dart';
|
|
|
|
|
@ -22,9 +23,9 @@ class OrdersViewModel extends BaseViewModel {
|
|
|
|
|
setState(ViewState.Idle);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Future insertOrder() async {
|
|
|
|
|
Future insertOrder(ScanQrRequestModel _scanQrRequestModel) async {
|
|
|
|
|
setState(ViewState.ErrorLocal);
|
|
|
|
|
await _OrdersService.insertOrder();
|
|
|
|
|
await _OrdersService.insertOrder(_scanQrRequestModel);
|
|
|
|
|
if (_OrdersService.hasError) {
|
|
|
|
|
error = _OrdersService.error;
|
|
|
|
|
setState(ViewState.ErrorLocal);
|
|
|
|
|
@ -32,7 +33,6 @@ class OrdersViewModel extends BaseViewModel {
|
|
|
|
|
setState(ViewState.Idle);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Future updateOrderStatus(
|
|
|
|
|
UpdateOrderStatusRequestModel updateOrderStatusRequestModel) async {
|
|
|
|
|
setState(ViewState.BusyLocal);
|
|
|
|
|
|