feat: Moving environment to 3 properties for Framework, Series, and Runtime

This commit is contained in:
Drew Tingen
2021-01-12 14:56:09 -05:00
committed by Chris Cameron
parent 68365553ed
commit 237b5d3e86
9 changed files with 127 additions and 150 deletions

View File

@@ -109,16 +109,13 @@ namespace ICD.Common.Utils
try
{
switch (IcdEnvironment.RuntimeEnvironment)
if (IcdEnvironment.CrestronSeries == IcdEnvironment.eCrestronSeries.FourSeries)
{
case IcdEnvironment.eRuntimeEnvironment.SimplSharpMono:
case IcdEnvironment.eRuntimeEnvironment.SimplSharpProMono:
date = StringUtils.RemoveDuplicateWhitespace(date);
return DateTime.ParseExact(date, "MMM d yyyy", CultureInfo.InvariantCulture).ToUniversalTime();
default:
return DateTime.ParseExact(date, "MMM dd yyyy", CultureInfo.InvariantCulture).ToUniversalTime();
date = StringUtils.RemoveDuplicateWhitespace(date);
return DateTime.ParseExact(date, "MMM d yyyy", CultureInfo.InvariantCulture).ToUniversalTime();
}
return DateTime.ParseExact(date, "MMM dd yyyy", CultureInfo.InvariantCulture).ToUniversalTime();
}
catch (FormatException)
{