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";