aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Dlna/ConditionProcessor.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-06-01 00:11:04 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-06-01 00:11:04 -0400
commit20d35a640570eab1a47e4bd8c156f1e8aeb7db2d (patch)
tree4464240863af1e8e6fa811583bb82ad8864dd3ab /MediaBrowser.Model/Dlna/ConditionProcessor.cs
parentd1e045f66274e8ec240557d32f484d8640b05edc (diff)
isolate .net specific methods in model project
Diffstat (limited to 'MediaBrowser.Model/Dlna/ConditionProcessor.cs')
-rw-r--r--MediaBrowser.Model/Dlna/ConditionProcessor.cs13
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)
{