public override List <RedHeadsRate> GetRates(RedHeadsShipment Shipment) { var rhrate = mapRHShimentToUPS(Shipment); var rhsipment = _upsLib.GetRates(rhrate); return(rhsipment.Select(mapUPSRatetoRHRate).ToList()); }
public override List <RedHeadsRate> GetRates(RedHeadsShipment shipment) { // map to fedex to use api var fedexShipment = mapRHShipmentToFedex(shipment); // call api with var fRates = _fedexLib.GetRates(fedexShipment); // map fedex rates to RH return(fRates.Select(mapFedexRatesToRH).ToList()); }