Пример #1
0
 /// <summary>
 /// Format the address object to send to HMS
 /// </summary>
 /// <param name="address">The address</param>
 /// <returns></returns>
 public override bool FormatAddressForHMS(MyHerbalife3.Ordering.ServiceProvider.SubmitOrderBTSvc.Address address)
 {
     if (address != null && !string.IsNullOrEmpty(address.Line4))
     {
         address.Line4 = string.Empty;
     }
     return(true);
 }
Пример #2
0
 public override bool FormatAddressForHMS(MyHerbalife3.Ordering.ServiceProvider.SubmitOrderBTSvc.Address address)
 {
     if (address != null)
     {
         address.Line1          = GetSubstring(address.Line1);
         address.Line2          = GetSubstring(address.Line2);
         address.Line3          = GetSubstring(address.Line3);
         address.Line4          = GetSubstring(address.Line4);
         address.City           = GetSubstring(address.City);
         address.CountyDistrict = GetSubstring(address.CountyDistrict);
     }
     return(true);
 }
Пример #3
0
        /// <summary>
        /// Format the address object to send to HMS
        /// </summary>
        /// <param name="address">The address</param>
        /// <returns></returns>
        public override bool FormatAddressForHMS(MyHerbalife3.Ordering.ServiceProvider.SubmitOrderBTSvc.Address address)
        {
            var addrV01 = new Address_V01()
            {
                Line1 = address.Line1,
                Line2 = address.Line2,
                City  = address.City,
                StateProvinceTerritory = address.StateProvinceTerritory,
                CountyDistrict         = address.CountyDistrict,
                Country = address.Country
            };

            if (address != null && !string.IsNullOrEmpty(address.StateProvinceTerritory) &&
                !string.IsNullOrEmpty(address.City) &&
                !IsValidShippingAddress(addrV01))   //apply this when using OLD Address FORMAT
            {
                address.City = string.Format("{0}, {1}", address.City, address.StateProvinceTerritory);
                address.StateProvinceTerritory = string.Empty;
            }
            return(true);
        }
Пример #4
0
        /// <summary>
        /// Format the address object to send to HMS
        /// </summary>
        /// <param name="address">The address</param>
        /// <returns></returns>
        public override bool FormatAddressForHMS(MyHerbalife3.Ordering.ServiceProvider.SubmitOrderBTSvc.Address address)
        {
            var addrV01 = new Address_V01()
            {
                Line1 = address.Line1,
                Line2 = address.Line2,
                City  = address.City,
                StateProvinceTerritory = address.StateProvinceTerritory,
                CountyDistrict         = address.CountyDistrict,
                Country = address.Country
            };

            if (address != null &&
                !string.IsNullOrWhiteSpace(address.StateProvinceTerritory) &&
                !string.IsNullOrWhiteSpace(address.City) &&
                !IsValidShippingAddress(addrV01))
            {
                address.Line3 = address.StateProvinceTerritory;
                address.StateProvinceTerritory = string.Empty;
            }
            return(true);
        }