updateInstantDeliv method

dynamic updateInstantDeliv(
  1. ShippingSummary shipping,
  2. StoreDetail storeDetail,
  3. Pricings? shipmentPricing,
  4. int orderIndex,
  5. int summaryIndex, {
  6. String? orderGroupID,
})

Implementation

updateInstantDeliv(
  ShippingSummary shipping,
  StoreDetail storeDetail,
  Pricings? shipmentPricing,
  int orderIndex,
  int summaryIndex, {
  // required x.Address? selectedAddress,
  String? orderGroupID,
}) {
  submitModel.instantDeliverySummary[summaryIndex] = shipping;
  // (this).selectedRegularAddress = selectedAddress;
  submitModel.orderLists[orderIndex].branchID = storeDetail.storeId;
  submitModel.orderLists[orderIndex].branchName = storeDetail.name;
  if (shipmentPricing != null) {
    submitModel.instantDeliverySummary[summaryIndex].shippingPrice =
        shipmentPricing.finalPrice;
    submitModel.totalShippingCost =
        submitModel.instantDeliverySummary[summaryIndex].shippingPrice +
        submitModel.instantDeliverySummary[summaryIndex].shippingPrice;
    // submitModel.discountShippingCost = 0;
  }
  calculateTotal(orderGroupID: orderGroupID);
  // update();
}