cartGetPriceForAllServices2 function
Implementation
List<PriceForCardData> cartGetPriceForAllServices2(List<ProductData> _cart){
List<PriceForCardData> list = [];
for (var service in _cart){
if (service.providers.isEmpty && cartCurrentProvider != null && cartCurrentProvider!.id == "root") { // root
_work(list, service);
}
if (cartCurrentProvider != null && service.providers.isNotEmpty)
if (service.providers[0] == cartCurrentProvider!.id){
_work(list, service);
}
}
return list;
}