private List<RxRates> LoadRatesFromProducts(GridDescriptor gridDescriptor, List<int> productIds, RasterGridPrescription prescription)
{
var rates = new List<RxRates>();
foreach (var productRates in gridDescriptor.ProductRates)
{
var rate = new RxRates { RxRate = new List<RxRate>() };
for (int productIndex = 0; productIndex < productRates.Count; productIndex++)
{
var adaptProductId = productIds[productIndex];
UnitOfMeasure uom = null;
AddRate(adaptProductId, productRates[productIndex], rate, prescription, uom);
}
rates.Add(rate);
}
return rates;
}