Esempio n. 1
0
        /// <summary>
        /// Validates shipping address.
        /// Returns new Address instance which may contain corrected address fields ('New Yourk' -> 'New York')
        /// </summary>
        public Address ValidateAddress(IShippingContext context, Address address, out ValidateShippingAddressException error)
        {
            if (!m_ShippingSystem.Capabilities.SupportsAddressValidation)
            {
                throw new ShippingException(StringConsts.SHIPPING_SYSTEM_UNSUPPORTED_ACTION.Args("ValidateAddress"));
            }

            return(m_ShippingSystem.ValidateAddress(this, context, address, out error));
        }
Esempio n. 2
0
 /// <summary>
 /// Validates shipping address
 /// </summary>
 public Exception ValidateAddress(IShippingContext context, Address address)
 {
     return(m_ShippingSystem.ValidateAddress(this, context, address));
 }