Skip to content

Commit 7547260

Browse files
committed
Add string.ContainsIgnoreCase
1 parent a7135b7 commit 7547260

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/VirtoCommerce.Platform.Core/Extensions/StringExtensions.cs

+5
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,11 @@ public static bool EqualsIgnoreCase(this string str1, string str2)
127127
return string.Equals(str1, str2, StringComparison.OrdinalIgnoreCase);
128128
}
129129

130+
public static bool ContainsIgnoreCase(this string value, string substring)
131+
{
132+
return value.Contains(substring, StringComparison.OrdinalIgnoreCase);
133+
}
134+
130135

131136
public static string GetCurrencyName(this string isoCurrencySymbol)
132137
{

src/VirtoCommerce.Platform.Web/Licensing/License.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using System.Security.Cryptography;
66
using System.Text;
77
using Newtonsoft.Json;
8+
using VirtoCommerce.Platform.Core.Common;
89
using VirtoCommerce.Platform.Core.Exceptions;
910
using VirtoCommerce.Platform.Core.Extensions;
1011

@@ -83,7 +84,7 @@ private static string ReadResourceFileWithKey(string publicKeyResourceName)
8384
var assembly = Assembly.GetExecutingAssembly();
8485

8586
var resourceNames = assembly.GetManifestResourceNames();
86-
var fullResourceName = resourceNames.FirstOrDefault(x => x.Contains(publicKeyResourceName, StringComparison.OrdinalIgnoreCase));
87+
var fullResourceName = resourceNames.FirstOrDefault(x => x.ContainsIgnoreCase(publicKeyResourceName));
8788

8889
if (string.IsNullOrEmpty(fullResourceName))
8990
{

0 commit comments

Comments
 (0)