getSelectedPrice function
Implementation
PriceData getSelectedPrice(List<PriceData> price){
var _found = false;
for (var item in price)
if (item.selected)
_found = true;
if (!_found){
var _currentPrice = getMinPriceInProduct(price);
for (var item in price)
if (_currentPrice == item)
item.selected = true;
}
//
for (var item in price)
if (item.selected)
return item;
if (price.isNotEmpty)
return price[0];
return PriceData.createEmpty();
}