diff --git a/Pepperdash Core/Pepperdash Core/JsonToSimpl/EventArgs and Constants.cs b/Pepperdash Core/Pepperdash Core/JsonToSimpl/EventArgs and Constants.cs index a94eac1..5fc3eed 100644 --- a/Pepperdash Core/Pepperdash Core/JsonToSimpl/EventArgs and Constants.cs +++ b/Pepperdash Core/Pepperdash Core/JsonToSimpl/EventArgs and Constants.cs @@ -11,12 +11,14 @@ namespace PepperDash.Core.JsonToSimpl /// public class JsonToSimplConstants { - public const ushort JsonIsValidBoolChange = 2; + public const ushort JsonIsValidBoolChange = 2; + public const ushort BoolValueChange = 1; public const ushort UshortValueChange = 101; public const ushort StringValueChange = 201; - public const ushort FullPathToArrayChange = 202; + public const ushort FullPathToArrayChange = 202; + public const ushort JsonActualFileChange = 203; } //**************************************************************************************************// diff --git a/Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplFileMaster.cs b/Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplFileMaster.cs index 983a90c..9865bf4 100644 --- a/Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplFileMaster.cs +++ b/Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplFileMaster.cs @@ -17,7 +17,7 @@ namespace PepperDash.Core.JsonToSimpl /// public string Filepath { get; private set; } - string ActualFilePath; + public string ActualFilePath { get; private set; } /*****************************************************************************************/ /** Privates **/ @@ -67,7 +67,8 @@ namespace PepperDash.Core.JsonToSimpl return; } //var actualFileName = actualFile.FullName; - ActualFilePath = actualFile.FullName; + ActualFilePath = actualFile.FullName; + OnStringChange(ActualFilePath, 0, JsonToSimplConstants.JsonActualFileChange); Debug.Console(1, "Actual JSON file is {0}", ActualFilePath); string json = File.ReadToEnd(ActualFilePath, System.Text.Encoding.ASCII); diff --git a/Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplPortalFileMaster.cs b/Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplPortalFileMaster.cs index be06091..40a31fd 100644 --- a/Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplPortalFileMaster.cs +++ b/Pepperdash Core/Pepperdash Core/JsonToSimpl/JsonToSimplPortalFileMaster.cs @@ -17,9 +17,9 @@ namespace PepperDash.Core.JsonToSimpl /// /// Sets the filepath as well as registers this with the Global.Masters list /// - public string PortalFilepath { get; private set; } - - string ActualFilePath; + public string PortalFilepath { get; private set; } + + public string ActualFilePath { get; private set; } /*****************************************************************************************/ /** Privates **/ @@ -61,7 +61,8 @@ namespace PepperDash.Core.JsonToSimpl if (actualLocalFile != null) { - ActualFilePath = actualLocalFile.FullName; + ActualFilePath = actualLocalFile.FullName; + OnStringChange(ActualFilePath, 0, JsonToSimplConstants.JsonActualFileChange); } // If the local file does not exist, then read the portal file xyz.json // and create the local.