From aa330461c6663af4caff56eb5fc93f3fd366dc06 Mon Sep 17 00:00:00 2001 From: Serghei Cebotari Date: Fri, 29 Sep 2023 16:26:08 +0300 Subject: [PATCH] Move BlackPipeQueryModifier --- RhSolutions.Api/Services/BlackPipeQueryModifier.cs | 14 ++++++++++++++ RhSolutions.Api/Services/FlexPipeQueryModifier.cs | 12 ------------ 2 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 RhSolutions.Api/Services/BlackPipeQueryModifier.cs diff --git a/RhSolutions.Api/Services/BlackPipeQueryModifier.cs b/RhSolutions.Api/Services/BlackPipeQueryModifier.cs new file mode 100644 index 0000000..ae4012e --- /dev/null +++ b/RhSolutions.Api/Services/BlackPipeQueryModifier.cs @@ -0,0 +1,14 @@ +namespace RhSolutions.Api.Services +{ + public class BlackPipeQueryModifier : FlexPipeQueryModifier + { + protected override string diameterPattern => @"16|20|25"; + protected override string pipeName => "Black"; + protected override Dictionary diameterNames => new() + { + ["16"] = "16х2,2", + ["20"] = "20х2,8", + ["25"] = "25х3,5" + }; + } +} diff --git a/RhSolutions.Api/Services/FlexPipeQueryModifier.cs b/RhSolutions.Api/Services/FlexPipeQueryModifier.cs index 9d8eb51..cd9e7bf 100644 --- a/RhSolutions.Api/Services/FlexPipeQueryModifier.cs +++ b/RhSolutions.Api/Services/FlexPipeQueryModifier.cs @@ -4,18 +4,6 @@ using Microsoft.AspNetCore.Http.Extensions; namespace RhSolutions.Api.Services { - public class BlackPipeQueryModifier : FlexPipeQueryModifier - { - protected override string diameterPattern => @"16|20|25"; - protected override string pipeName => "Black"; - protected override Dictionary diameterNames => new() - { - ["16"] = "16х2,2", - ["20"] = "20х2,8", - ["25"] = "25х3,5" - }; - } - public class FlexPipeQueryModifier : IProductQueryModifier { protected virtual string diameterPattern { get; } = @"16|20|25|32|40|50|63";