public void Handle(RemoveAdvancedParameterFromContainerEvent advancedParameterEvent)
 {
     if (!canHandle(advancedParameterEvent.DowncastTo <IAdvancedParameterEvent>()))
     {
         return;
     }
     _distributionPresenter.RemoveAdvancedParameter(advancedParameterEvent.AdvancedParameter);
 }
Example #2
0
        public void Handle(RemoveAdvancedParameterFromContainerEvent eventToHandle)
        {
            var parameter = parameterFrom(eventToHandle);

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