public void AddAdvancedParameter(IAdvancedParameter advancedParameter) { var parameter = parameterFor(advancedParameter); if (parameter == null) { return; } _parametersPresenter.AddParameter(parameter); _parametersPresenter.SelectParameter(parameter); }
public void Handle(AddAdvancedParameterToContainerEvent eventToHandle) { var parameter = parameterFrom(eventToHandle); if (parameter == null) { return; } _constantParameterGroupsPresenter.RemoveParameter(parameter); _advancedParameterGroupsPresenter.AddParameter(parameter); }
public void Handle(RemoveAdvancedParameterFromContainerEvent eventToHandle) { var parameter = parameterFrom(eventToHandle); if (parameter == null) { return; } _advancedParameterGroupsPresenter.RemoveParameter(parameter); _constantParameterGroupsPresenter.AddParameter(parameter); _advancedParameterPresenter.RemoveSelectionFor(eventToHandle.AdvancedParameter); }