mapCartToUpdateCartRequest method
Implementation
List<DataListRequest> mapCartToUpdateCartRequest() {
List<DataListRequest> dataList = [];
for (var order in submitModel.orderLists) {
for (var delivery in order.orderDeliveries) {
for (var item in delivery.orderItems) {
dataList.add(
DataListRequest(
productID: item.productId,
isFlexiSelection: item.flexi.id,
branchID: order.branchID,
orderQuantity: item.quantity.floor(),
orderID: int.tryParse(delivery.orderID) ?? -1,
orderItemID: item.orderItemId,
skuID: item.skuID,
deliveryMethod: delivery.deliveryOptions,
isChecked: item.isChecked,
),
);
}
}
}
return dataList;
}