private void AddShipToAddress(UPSRateService.ShipmentType shipment, bool isResidentialAddress) { var shipTo = new UPSRateService.ShipToType(); var shipToAddress = new UPSRateService.ShipToAddressType(); if (!string.IsNullOrEmpty(ShipToAddressLine)) { shipToAddress.AddressLine = new String[] { ShipToAddressLine } } ; if (!string.IsNullOrEmpty(ShipToCity)) { shipToAddress.City = ShipToCity; } if (!string.IsNullOrEmpty(ShipToPostalCode)) { shipToAddress.PostalCode = ShipToPostalCode; } if (!string.IsNullOrEmpty(ShipToStateProvinceCode)) { shipToAddress.StateProvinceCode = ShipToStateProvinceCode; } if (!string.IsNullOrEmpty(ShipToCountryCode)) { shipToAddress.CountryCode = ShipToCountryCode; } if (isResidentialAddress) { shipToAddress.ResidentialAddressIndicator = "true"; } shipTo.Address = shipToAddress; shipment.ShipTo = shipTo; }
private void AddShipToAddress(UPSRateService.ShipmentType shipment, bool isResidentialAddress) { var shipTo = new UPSRateService.ShipToType(); var shipToAddress = new UPSRateService.ShipToAddressType(); if (!string.IsNullOrEmpty(ShipToAddressLine)) shipToAddress.AddressLine = new String[] { ShipToAddressLine }; if (!string.IsNullOrEmpty(ShipToCity)) shipToAddress.City = ShipToCity; if (!string.IsNullOrEmpty(ShipToPostalCode)) shipToAddress.PostalCode = ShipToPostalCode; if (!string.IsNullOrEmpty(ShipToStateProvinceCode)) shipToAddress.StateProvinceCode = ShipToStateProvinceCode; if (!string.IsNullOrEmpty(ShipToCountryCode)) shipToAddress.CountryCode = ShipToCountryCode; if (isResidentialAddress) shipToAddress.ResidentialAddressIndicator = "true"; shipTo.Address = shipToAddress; shipment.ShipTo = shipTo; }