public SettingsParameterManager(CommonSettingsParameter commonSettingsParameter)
        {
            this.SettingId = commonSettingsParameter.SettingId;
            this.SoundSettings = new ObservableCollection<SoundSetting>();
            this.UpdateSoundPathFileds = new Dictionary<string, object>();

            this.Initailize(commonSettingsParameter);
        }
        public void Initailize(CommonSettingsParameter commonSettingsParameter)
        {
            this.DealingOrderParameter = new DealingOrderParameter(commonSettingsParameter.DealingOrderParameter);
            this.SetValueSetting = new SetValueSetting(commonSettingsParameter.SetValueSetting);

            foreach (CommonSoundSetting comonSoundSetting in commonSettingsParameter.SoundSettings)
            {
                SoundSetting soundSetting = new SoundSetting(comonSoundSetting);
                this.SoundSettings.Add(soundSetting);
            }
        }
 public void InitializeSettingParameter(SettingsParameter settingsParameter)
 {
     this._SettingsParameterManager = new SettingsParameterManager(settingsParameter);
 }