public bool SaveUserConfig(UserConfig userConfig)
        {
            string serializeStr = JsonConvert.SerializeObject(userConfig);

            return SaveUserConfig(serializeStr);
        }
 private void ReadUserConfigInfo()
 {
     ConfigInfo cfg = MonitorDataAccessor.Instance().GetUserCfg();
     if (_userConfigInfo == null)
     {
         _userConfigInfo = new UserConfig();
     }
     if (string.IsNullOrEmpty(cfg.Content))
     {
         _userConfigInfo = new UserConfig();
         _userConfigInfo.TemperatureUnit = TemperatureType.Celsius;
     }
     else
     {
         _userConfigInfo = CommandTextParser.GetDeJsonSerialization<UserConfig>(cfg.Content);
     }
 }
 public object Clone()
 {
     var config = new UserConfig(this);
     return config;
 }
 private UserConfig(UserConfig config)
 {
     this.TemperatureUnit = config.TemperatureUnit;
 }
Exemple #5
0
        public object Clone()
        {
            var config = new UserConfig(this);

            return(config);
        }
Exemple #6
0
 private UserConfig(UserConfig config)
 {
     this.TemperatureUnit = config.TemperatureUnit;
 }