private void AddMinRatioLegalLoad(OperatingRatingInventoryRatingGrouping operatingRatingInventoryRatingGrouping, List <InventoryItemModel> inventoryItems) { var minRatioColumns = new List <string> { "MIN_RATIO" }; operatingRatingInventoryRatingGrouping.MinRatioLegalLoad = CreateLabelValues(inventoryItems, minRatioColumns).FirstOrDefault(); }
private void AddOperatingInventoryRating(InventoryItemDetailModel inventoryItemDetailModel, List <InventoryItemModel> inventoryItems) { var operatingRatingInventoryRatingGrouping = new OperatingRatingInventoryRatingGrouping(); AddRatingRows(operatingRatingInventoryRatingGrouping, inventoryItems); AddMinRatioLegalLoad(operatingRatingInventoryRatingGrouping, inventoryItems); inventoryItemDetailModel.OperatingRatingInventoryRatingGrouping = operatingRatingInventoryRatingGrouping; }
private void AddRatingRows(OperatingRatingInventoryRatingGrouping operatingRatingInventoryRatingGrouping, List <InventoryItemModel> inventoryItems) { var hs20Columns = new List <string> { "HS20_OR", "HS20_IR", "HS20_RATIO" }; var h20Columns = new List <string> { "H20_OR", "H20_IR", "H20_RATIO" }; var ml80Columns = new List <string> { "ML80_OR", "ML80_IR", "ML80_RATIO" }; var tk527Columns = new List <string> { "TK527_OR", "TK527_IR", "TK527_RATIO" }; var ratingRows = new List <OperatingRatingInventoryRatingRow>(); AddRatingRow(hs20Columns, ratingRows, inventoryItems); AddRatingRow(h20Columns, ratingRows, inventoryItems); AddRatingRow(ml80Columns, ratingRows, inventoryItems); AddRatingRow(tk527Columns, ratingRows, inventoryItems); operatingRatingInventoryRatingGrouping.RatingRows = ratingRows; }