private RepositoryItem getOptionEditrepositoryItem(ISolverOptionDTO solverOption) { if (solverOption.Type.IsAnImplementationOf <bool>()) { return(createBoolEditRepositoryItem()); } if (solverOption.Type.IsAnImplementationOf <int>()) { return(createIntegerEditRepositoryItem()); } return(new RepositoryItemTextEdit()); }
private void onOptionChanged(ISolverOptionDTO solverOption, PropertyValueSetEventArgs <string> e) { _presenter.SetSolverPropertyValue(solverOption, e.NewValue, e.OldValue); }