public void Handle(AddAdvancedParameterToContainerEvent advancedParameterEvent) { if (!canHandle(advancedParameterEvent.DowncastTo <IAdvancedParameterEvent>())) { return; } _distributionPresenter.AddAdvancedParameter(advancedParameterEvent.AdvancedParameter); }
public void Handle(AddAdvancedParameterToContainerEvent eventToHandle) { var parameter = parameterFrom(eventToHandle); if (parameter == null) { return; } _constantParameterGroupsPresenter.RemoveParameter(parameter); _advancedParameterGroupsPresenter.AddParameter(parameter); }