changeOrderDelivCheck method
dynamic
changeOrderDelivCheck(
- bool newVal,
- int deliveryIndex,
- int orderIndex
)
Implementation
changeOrderDelivCheck(bool newVal, int deliveryIndex, int orderIndex) async {
isUpdating.value = true;
if (viewState.value.data != null &&
viewState
.value
.data!
.orderLists[orderIndex]
.orderDeliveries[deliveryIndex]
.orderItems
.isNotEmpty &&
viewState
.value
.data!
.orderLists[orderIndex]
.orderDeliveries[deliveryIndex]
.orderItems
.every((element) => element.isSoldOut == false)) {
for (var e
in viewState
.value
.data!
.orderLists[orderIndex]
.orderDeliveries[deliveryIndex]
.orderItems) {
e.isChecked = newVal;
}
}
await calculatePrice();
}