private void AddShipToAddress(UPSTimeInTransit.TimeInTransitRequest request, bool isResidentialAddress) { var shipTo = new UPSTimeInTransit.RequestShipToType(); var shipToAddress = new UPSTimeInTransit.RequestShipToAddressType(); 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; request.ShipTo = shipTo; }
private void AddShipToAddress(UPSTimeInTransit.TimeInTransitRequest request, bool isResidentialAddress) { var shipTo = new UPSTimeInTransit.RequestShipToType(); var shipToAddress = new UPSTimeInTransit.RequestShipToAddressType(); 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; request.ShipTo = shipTo; }