diff options
Diffstat (limited to 'RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs')
-rw-r--r-- | RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs b/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs index 274fd3d..f7a5eb9 100644 --- a/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs +++ b/RhSolutions.MLModifiers/DrinkingWaterHeatingFittings/TPiece.cs @@ -10,6 +10,7 @@ public class TPiece : DrinkingWaterHeatingFitting output = string.Empty; var diameters = _diameter.Matches(input) .Select(match => match.Groups["Diameter"].Value) + .Select(d => int.Parse(d)) .ToArray(); if (diameters.Length == 1) { @@ -17,7 +18,14 @@ public class TPiece : DrinkingWaterHeatingFitting } else if (diameters.Length >= 3) { - output = $"{_title} {diameters[0]}-{diameters[1]}-{diameters[2]}"; + if (diameters[2] > diameters[0]) + { + output = $"{_title} {diameters[2]}-{diameters[1]}-{diameters[0]}"; + } + else + { + output = $"{_title} {diameters[0]}-{diameters[1]}-{diameters[2]}"; + } } else { |