Example #1
0
        private void _WriteSetting(string value, [CallerMemberName] string key = null)
        {
            if (key == null)
            {
                return;
            }

            AppSettingConfigurator.AddUpdateSetting(key, value);
        }
Example #2
0
        private void _WriteSetting(bool value, [CallerMemberName] string key = null)
        {
            if (key == null)
            {
                return;
            }

            AppSettingConfigurator.AddUpdateSetting(key, (value == true) ? "True" : "False");
        }
Example #3
0
        public void AppendDirectory(string formattedDirectoryString)
        {
            lock ( m_lock )
            {
                if (formattedDirectoryString.EndsWith("|") == false)
                {
                    formattedDirectoryString += "|";
                }

                m_monitoredDirectories += formattedDirectoryString;

                //format the directory list into a string and save it in the settings
                AppSettingConfigurator.AddUpdateSetting("MonitoredDirectories", m_monitoredDirectories);
            }
        }
Example #4
0
        private string _ReadOrAdd(string value, [CallerMemberName] string key = null)
        {
            if (key == null)
            {
                return("");
            }

            if (AppSettingConfigurator.SettingExists(key) == false)
            {
                AppSettingConfigurator.AddUpdateSetting(key, value);
                return(value);
            }

            return(AppSettingConfigurator.ReadSetting(key));
        }
Example #5
0
        public static bool SettingExists(string key)
        {
            string result = AppSettingConfigurator.ReadSetting(key);

            return(result.Equals("Not Found") ? false : true);
        }