public BatchPrice GetBatchPrice(IMaterialBatch batch, IBatchPriceBulkProvider provider) { var compos = provider.GetBatchPriceComponents(batch.Id); var bp = new BatchPrice(batch); foreach (var c in compos) { bp.AddComponent(c.IsWarning, c.SourceBatchId, c.Text, c.RawValue); } return(bp); }
public List <PriceComponentModel> GetBatchPriceComponents(int batchId) { return(m_batchPriceBulkProvider.GetBatchPriceComponents(batchId)); }