public void Handle(JournalPageDeletedEvent eventToHandle)
 {
     if (_journalPageEditorPresenter.AlreadyEditing(eventToHandle.JournalPage))
     {
         closeForm();
     }
 }
示例#2
0
        public void Handle(JournalPageDeletedEvent eventToHandle)
        {
            var dto = journalPageDTOFor(eventToHandle.JournalPage);

            if (dto == null)
            {
                return;
            }
            _allJournalPageDTOs.Remove(dto);
            previewSelectedWorkingJournalItem();
        }
示例#3
0
        protected override void Context()
        {
            base.Context();
            _journal.AddJournalPage(_journalPage);

            A.CallTo(() => _databaseMediator.ExecuteCommand(A <DeleteJournalPage> ._))
            .Invokes(x => _payload = x.GetArgument <DeleteJournalPage>(0));

            A.CallTo(() => _eventPublisher.PublishEvent(A <JournalPageDeletedEvent> ._))
            .Invokes(x => _event = x.GetArgument <JournalPageDeletedEvent>(0));

            A.CallTo(() => _dialogCreator.MessageBoxYesNo(Captions.Journal.ReallyDeleteJournalPage(_journalPage.Title))).Returns(ViewResult.Yes);
        }
 public void Handle(JournalPageDeletedEvent eventToHandle)
 {
     refreshAndSave();
     _view.RemoveSelectionHandles();
 }