public UserSettingsContainer LoadFromPath(string path)
        {
            var result = new UserSettingsContainer();

            try
            {
                var content = File.ReadAllText(path);
                result = UserSettingsContainer.DeserializeFromJson(content);
                return(result);
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
            }

            return(result);
        }
        public UserSettingsContainer Load(string appDirectoryPath)
        {
            var result = new UserSettingsContainer();

            if (store.CollectionExists(SETTINGS_STORE_NAME))
            {
                try
                {
                    string content = store.GetString(SETTINGS_STORE_NAME, "Settings");
                    result = UserSettingsContainer.DeserializeFromJson(content, appDirectoryPath);
                    return(result);
                }
                catch (Exception ex)
                {
                    logger.Error(ex);
                }
            }

            return(result);
        }
示例#3
0
        public UserSettingsContainer Load()
        {
            var result = new UserSettingsContainer();

            if (_settingsStore.CollectionExists(SETTINGS_STORE_NAME))
            {
                try
                {
                    var content = _settingsStore.GetString(SETTINGS_STORE_NAME, "Settings");
                    result = UserSettingsContainer.DeserializeFromJson(content);
                    return(result);
                }
                catch (Exception ex)
                {
                    _logger.Error(ex);
                }
            }

            return(result);
        }