From 715c198763875f3234320dbba6425156039c137d Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Mon, 8 Apr 2019 17:00:10 -0400 Subject: [PATCH] feat: Keeping paths as they were until we can agree on an approach going forwards --- ICD.Common.Utils/PathUtils.cs | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/ICD.Common.Utils/PathUtils.cs b/ICD.Common.Utils/PathUtils.cs index 9abce80..338a9aa 100644 --- a/ICD.Common.Utils/PathUtils.cs +++ b/ICD.Common.Utils/PathUtils.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using System; +using System.Collections.Generic; using System.Linq; using ICD.Common.Properties; using ICD.Common.Utils.Extensions; @@ -61,14 +62,22 @@ namespace ICD.Common.Utils { get { - string directoryName = "Config"; + string directoryName; switch (IcdEnvironment.RuntimeEnvironment) { case IcdEnvironment.eRuntimeEnvironment.SimplSharp: case IcdEnvironment.eRuntimeEnvironment.SimplSharpPro: + case IcdEnvironment.eRuntimeEnvironment.Standard: directoryName = string.Format("Program{0:D2}Config", ProgramUtils.ProgramNumber); break; + + case IcdEnvironment.eRuntimeEnvironment.SimplSharpProMono: + directoryName = "ProgramConfig"; + break; + + default: + throw new ArgumentOutOfRangeException(); } return Join(RootConfigPath, directoryName); @@ -102,14 +111,22 @@ namespace ICD.Common.Utils { get { - string directoryName = "Logs"; + string directoryName; switch (IcdEnvironment.RuntimeEnvironment) { case IcdEnvironment.eRuntimeEnvironment.SimplSharp: case IcdEnvironment.eRuntimeEnvironment.SimplSharpPro: + case IcdEnvironment.eRuntimeEnvironment.Standard: directoryName = string.Format("Program{0:D2}Logs", ProgramUtils.ProgramNumber); break; + + case IcdEnvironment.eRuntimeEnvironment.SimplSharpProMono: + directoryName = "ProgramLogs"; + break; + + default: + throw new ArgumentOutOfRangeException(); } return Join(RootConfigPath, directoryName);