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;
 }