private IEnumerable <net.taxcloud.api.CartItem> CreateCartShippingLineItem(Customer customer, IEnumerable <CartItem> cartItems, IEnumerable <OrderOption> orderOptions) { net.taxcloud.api.CartItem lineItem = new net.taxcloud.api.CartItem { Index = 0, ItemID = ShippingItemSku, Price = Localization.ParseNativeDouble(Prices.ShippingTotal(true, true, new CartItemCollection(cartItems), customer, orderOptions).ToString()), Qty = 1.0f, TIC = APiShippingTaxClassCode, }; yield return(lineItem); }
/// <summary> /// The QueryString of the request /// </summary> /// <param name="key">QueryString key</param> /// <param name="native">Parse native or parse based on culture</param> /// <returns>double</returns> public double DoubleValue(string key, ParseType parse) { if (this[key] == null) { return(0.0); } else { return(parse == ParseType.Native ? Localization.ParseNativeDouble(this[key].ToString()) : Localization.ParseUSDouble(this[key].ToString())); } }
public static Double XmlAttributeNativeDouble(XmlNode node, String AttributeName) { String tmpS = XmlAttribute(node, AttributeName); return(Localization.ParseNativeDouble(tmpS)); }
public static Double XmlFieldNativeDouble(XmlNode node, String fieldName) { String tmpS = XmlField(node, fieldName); return(Localization.ParseNativeDouble(tmpS)); }