aboutsummaryrefslogtreecommitdiff
path: root/Source/Assistant
diff options
context:
space:
mode:
authorSergey Chebotar <s.chebotar@gmail.com>2021-12-08 12:03:33 +0300
committerSergey Chebotar <s.chebotar@gmail.com>2021-12-08 12:03:33 +0300
commit89e420a890afb39c342a82b2ca1bf2f18df407dc (patch)
tree9bc615a9ef12adc9953a57b67f888dc0e495ec61 /Source/Assistant
parent8da955aab1ec6bd9ef6cbff13f47b1f89c465dbf (diff)
Refactoring
Diffstat (limited to 'Source/Assistant')
-rw-r--r--Source/Assistant/RequestModifier.cs19
1 files changed, 10 insertions, 9 deletions
diff --git a/Source/Assistant/RequestModifier.cs b/Source/Assistant/RequestModifier.cs
index 7532b2d..d6433ed 100644
--- a/Source/Assistant/RequestModifier.cs
+++ b/Source/Assistant/RequestModifier.cs
@@ -17,10 +17,10 @@ namespace Rehau.Sku.Assist
.Replace("Ø", " ")
.ToString();
- return replace._tPiece();
+ return replace._tPieceNormalize();
}
- private static string _tPiece(this string line)
+ private static string _tPieceNormalize(this string line)
{
Regex regex = new Regex(@"\d{2}.\d{2}.\d{2}");
@@ -29,11 +29,12 @@ namespace Rehau.Sku.Assist
string match = regex.Match(line).Value;
- int endFaceA = int.Parse($"{match[0]}{match[1]}"),
- side = int.Parse($"{match[3]}{match[4]}"),
- endFaceB = int.Parse($"{match[6]}{match[7]}");
-
- int[] endFaces = new[] { endFaceA, endFaceB };
+ int side = int.Parse($"{match[3]}{match[4]}");
+ int[] endFaces = new int[]
+ {
+ int.Parse($"{match[0]}{match[1]}"),
+ int.Parse($"{match[6]}{match[7]}")
+ };
List<string> additions = new List<string>();
@@ -42,7 +43,7 @@ namespace Rehau.Sku.Assist
else
{
- if (new[] { endFaceA, endFaceB, side }.Distinct().Count() == 1)
+ if (new[] { endFaces[0], endFaces[1], side }.Distinct().Count() == 1)
additions.Add("равнопроходной");
else
additions.Add("уменьшенный");
@@ -50,7 +51,7 @@ namespace Rehau.Sku.Assist
if (endFaces.Any(x => x > side))
additions.Add("боковой");
- if (endFaceA != endFaceB)
+ if (endFaces[0] != endFaces[1])
additions.Add("торцевой");
}