public DeliveryCarrier[] GetShippingCarriers() { var shippingOptions = GetShippingOptions(); var carriers = CarrierInfoProvider.GetCarriers(SiteContext.CurrentSiteID).ToArray(); var deliveryMethods = mapper.Map <DeliveryCarrier[]>(carriers); foreach (DeliveryCarrier dm in deliveryMethods) { dm.SetShippingOptions(shippingOptions); dm.Icon = GetShippingProviderIcon(dm.Name); dm.Title = resources.ResolveMacroString(dm.Title); } return(deliveryMethods); }