Пример #1
0
 protected void EditAdvancedParametersFor(IAdvancedParameterContainer advancedParameterContainer, IEnumerable <IParameter> allParameters)
 {
     _advancedParameterContainer = advancedParameterContainer;
     _advancedParameterPresenter.RemoveSelection();
     //cache of all parameters that can be defined as advanced parameters
     _parameterCache = new PathCache <IParameter>(_entityPathResolver).For(advancedFilter(allParameters));
     _constantParameterGroupsPresenter.AddParameters(advancedFilter(advancedParameterContainer.AllConstantParameters(_entityPathResolver)), advancedParameterContainer.DisplayParameterUsingGroupStructure);
     _advancedParameterGroupsPresenter.AddParameters(advancedFilter(advancedParameterContainer.AllAdvancedParameters(_entityPathResolver)), advancedParameterContainer.DisplayParameterUsingGroupStructure);
 }
Пример #2
0
 protected void EditParameterDistributionFor(IVectorialParametersContainer vectorialParametersContainer)
 {
     _vectorialParametersContainer = vectorialParametersContainer;
     _selectedDistribution         = _vectorialParametersContainer.SelectedDistributions;
     _allParametersCache           = vectorialParametersContainer.AllParameters(_entityPathResolver);
     _parametersPresenter.AddParameters(_vectorialParametersContainer.AllVectorialParameters(_entityPathResolver).Where(p => p.Visible), vectorialParametersContainer.DisplayParameterUsingGroupStructure);
     _genderSelection = genderSelectionsFrom(vectorialParametersContainer).ToList();
     _defaultSettings.SelectedGender = _genderSelection[0];
     updateView();
 }