Пример #1
0
        public void AddAdvancedParameter(IAdvancedParameter advancedParameter)
        {
            var parameter = parameterFor(advancedParameter);

            if (parameter == null)
            {
                return;
            }
            _parametersPresenter.AddParameter(parameter);
            _parametersPresenter.SelectParameter(parameter);
        }
Пример #2
0
        public void Handle(AddAdvancedParameterToContainerEvent eventToHandle)
        {
            var parameter = parameterFrom(eventToHandle);

            if (parameter == null)
            {
                return;
            }
            _constantParameterGroupsPresenter.RemoveParameter(parameter);
            _advancedParameterGroupsPresenter.AddParameter(parameter);
        }
Пример #3
0
        public void Handle(RemoveAdvancedParameterFromContainerEvent eventToHandle)
        {
            var parameter = parameterFrom(eventToHandle);

            if (parameter == null)
            {
                return;
            }
            _advancedParameterGroupsPresenter.RemoveParameter(parameter);
            _constantParameterGroupsPresenter.AddParameter(parameter);
            _advancedParameterPresenter.RemoveSelectionFor(eventToHandle.AdvancedParameter);
        }