Example #1
0
        /// <summary>
        ///  set <c>MiscellaneousSetting</c>.
        /// </summary>
        /// <param name="setting"></param>
        public void SetMiscellaneousSetting(MiscellaneousSetting setting)
        {
            var state = new ApplicationDataCompositeValue();

            setting.SaveTo(state);
            SetSetting(SettingKey.Miscelloaneous, state);
        }
Example #2
0
        /// <summary>
        ///  get <c>MiscellaneousSetting</c>.
        /// </summary>
        /// <returns></returns>
        public MiscellaneousSetting GetMiscellaneousSetting()
        {
            var setting = new MiscellaneousSetting();

            var state = GetSetting <ApplicationDataCompositeValue>(SettingKey.Miscelloaneous, null);

            if (state != null)
            {
                setting.LoadFrom(state);
            }

            return(setting);
        }