private void editPresenter <T>(T objectBase, IEditPresenterWithParameters <T> editPresenter, IParameter parameter) { _view.SetEditView(editPresenter.BaseView); editPresenter.Edit(objectBase); if (parameter != null) { editPresenter.SelectParameter(parameter); } }
private void showPresenter <T>(IEditPresenterWithParameters <T> presenter, T objectToEdit, IParameter parameter) { presenter.Edit(objectToEdit); ShowView(presenter.BaseView); if (parameter != null) { presenter.SelectParameter(parameter); } }