diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-01 00:11:04 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-01 00:11:04 -0400 |
| commit | 20d35a640570eab1a47e4bd8c156f1e8aeb7db2d (patch) | |
| tree | 4464240863af1e8e6fa811583bb82ad8864dd3ab /MediaBrowser.Model/Dlna/ConditionProcessor.cs | |
| parent | d1e045f66274e8ec240557d32f484d8640b05edc (diff) | |
isolate .net specific methods in model project
Diffstat (limited to 'MediaBrowser.Model/Dlna/ConditionProcessor.cs')
| -rw-r--r-- | MediaBrowser.Model/Dlna/ConditionProcessor.cs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/MediaBrowser.Model/Dlna/ConditionProcessor.cs b/MediaBrowser.Model/Dlna/ConditionProcessor.cs index 488d742f52..64ce2aabac 100644 --- a/MediaBrowser.Model/Dlna/ConditionProcessor.cs +++ b/MediaBrowser.Model/Dlna/ConditionProcessor.cs @@ -1,6 +1,6 @@ -using MediaBrowser.Model.MediaInfo; +using MediaBrowser.Model.Extensions; +using MediaBrowser.Model.MediaInfo; using System; -using System.Globalization; namespace MediaBrowser.Model.Dlna { @@ -98,7 +98,6 @@ namespace MediaBrowser.Model.Dlna } } - private static readonly CultureInfo UsCulture = new CultureInfo("en-US"); private bool IsConditionSatisfied(ProfileCondition condition, int? currentValue) { if (!currentValue.HasValue) @@ -108,7 +107,7 @@ namespace MediaBrowser.Model.Dlna } int expected; - if (int.TryParse(condition.Value, NumberStyles.Any, UsCulture, out expected)) + if (IntHelper.TryParseCultureInvariant(condition.Value, out expected)) { switch (condition.Condition) { @@ -141,9 +140,9 @@ namespace MediaBrowser.Model.Dlna switch (condition.Condition) { case ProfileConditionType.Equals: - return string.Equals(currentValue, expected, StringComparison.OrdinalIgnoreCase); + return StringHelper.EqualsIgnoreCase(currentValue, expected); case ProfileConditionType.NotEquals: - return !string.Equals(currentValue, expected, StringComparison.OrdinalIgnoreCase); + return !StringHelper.EqualsIgnoreCase(currentValue, expected); default: throw new InvalidOperationException("Unexpected ProfileConditionType"); } @@ -158,7 +157,7 @@ namespace MediaBrowser.Model.Dlna } double expected; - if (double.TryParse(condition.Value, NumberStyles.Any, UsCulture, out expected)) + if (DoubleHelper.TryParseCultureInvariant(condition.Value, out expected)) { switch (condition.Condition) { |
