isValidCodeForCard function
Implementation
String isValidCodeForCard(String code, bool cartUser, ProductData currentService){
_lastCouponTextError = "";
lastCouponAdditionTextError = "";
List<ProductData> _products = cartGetProductsForBooking();
for (var item in offers) {
if (!item.visible)
continue;
if (item.code.toUpperCase() == code.toUpperCase()) {
if (!cartUser){
if (!_isCouponValid(item, currentService))
return _lastCouponTextError;
}else {
for (var product in _products) {
if (!_isCouponValid(item, product))
return _lastCouponTextError;
}
}
return "";
}
}
return "not_found";
}