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; }
public object Clone() { var config = new UserConfig(this); return(config); }