Exemple #1
0
        public override List <RedHeadsRate> GetRates(RedHeadsShipment Shipment)
        {
            var rhrate = mapRHShimentToUPS(Shipment);

            var rhsipment = _upsLib.GetRates(rhrate);

            return(rhsipment.Select(mapUPSRatetoRHRate).ToList());
        }
Exemple #2
0
        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());
        }