private EqualizerParamViewModel LoadEqualizerParam(float frequency)
 {
     EqualizerParamViewModel param;
     var state = _equalizerParameters.FirstOrDefault(o => o.Frequency == frequency);
     if (state.Frequency != 0)
         param = new EqualizerParamViewModel(frequency, state.BandWidth, state.Gain);
     else
         param = new EqualizerParamViewModel(frequency, 18, 0);
     param.PropertyChanged += Param_PropertyChanged;
     return param;
 }
 public EffectsViewModel(IConfigurationService configureService)
 {
     _playerConfiguration = configureService.Player;
     _equalizerParameters = _playerConfiguration.EqualizerParameters;
     Band1 = LoadEqualizerParam(31);
     Band2 = LoadEqualizerParam(62);
     Band3 = LoadEqualizerParam(125);
     Band4 = LoadEqualizerParam(250);
     Band5 = LoadEqualizerParam(500);
     Band6 = LoadEqualizerParam(1000);
     Band7 = LoadEqualizerParam(2000);
     Band8 = LoadEqualizerParam(4000);
     Band9 = LoadEqualizerParam(8000);
     Band10 = LoadEqualizerParam(16000);
 }