private void WireEvents(IAcceptCancelPresenter presenter, bool add) { if (presenter == null) return; if (add) { presenter.AcceptClick += HandleAcceptClick; presenter.CancelClick += HandleCancelClick; } else { presenter.AcceptClick -= HandleAcceptClick; presenter.CancelClick -= HandleCancelClick; } }
private static void AssignAsPresenter(IAcceptCancelDialog parentDialog, IAcceptCancelPresenter dialogContent) { var dialog = parentDialog as AcceptCancelDialogViewModel; if (dialog == null) return; dialog.AcceptCancelPresenter = dialogContent; }