private void AddDescription(FlowDocument doc, Vehicle vehicle) { var fromTempListToContList = new FromTempListToContList(); var tempList = vehicle.VehicleToContainerList(); tempList = fromTempListToContList.ToContainerList(tempList); //tempList.AddRange(v.smallBlocks); var shipmentList = DistinctShipmentID(tempList); foreach (var order in shipmentList) { var tempList2 = tempList.Where(c => c.ShipmentId == order).ToList(); AddRow(doc, "Грузоотправление: " + tempList2[0].ShipmentId + ". Грузополучатель: " + tempList2[0].ShipToName + ". Количество тар: " + tempList2.Count()); } AddRow(doc, "Общий вес:" + vehicle.Mass + " кг."); VehicleAxisMass vehicleAxisMass = new VehicleAxisMass(vehicle, vehicle.Mass); var axisMassList=vehicleAxisMass.AxisMassCalculate(); for (int i = 0; i < axisMassList.Count; i++) { AddRow(doc, String.Format("Нагрузка на ось{0} - {1:0.000} \n", (i + 1), axisMassList[i])); } }