public ShipmentResponse ProcessShipment(string requestUrl, HttpContent httpContent) { var resObj = _upsApiService.GetResultFromUpsApi(requestUrl, httpContent); ShipmentResponse resData = new ShipmentResponse(); ErrorsResponse resError = new ErrorsResponse(); if (resObj.IsSuccessStatusCode) { FormatShipmentResponse(resObj.JObject, resData, requestUrl); } else { FormatErrorResponse(resObj.JObject, resError); } return(resData); }
public RateResponse GetRate(string requestUrl, HttpContent httpContent) { var resObj = _upsApiService.GetResultFromUpsApi(requestUrl, httpContent); RateResponse resData = new RateResponse() { RatedShipment = new List <RatedShipment>() }; if (resObj.IsSuccessStatusCode) { FormatRateResponse(resObj.JObject, resData, requestUrl); MapShipmentServiceDescription(resData); } else { } return(resData); }