getMinPriceInProduct function

PriceData getMinPriceInProduct(
  1. List<PriceData> price
)

Implementation

PriceData getMinPriceInProduct(List<PriceData> price){
  PriceData currentPrice = PriceData.createEmpty();
  double _price = double.maxFinite;
  for (var item in price) {
    if (item.discPrice != 0){
      if (item.discPrice < _price) {
        _price = item.discPrice;
        currentPrice = item;
      }
    }else
      if (item.price < _price) {
        _price = item.price;
        currentPrice = item;
      }
  }
  if (_price == double.maxFinite)
    _price = 0;
  return currentPrice;
}