public void Handle(JournalPageDeletedEvent eventToHandle) { if (_journalPageEditorPresenter.AlreadyEditing(eventToHandle.JournalPage)) { closeForm(); } }
public void Handle(JournalPageDeletedEvent eventToHandle) { var dto = journalPageDTOFor(eventToHandle.JournalPage); if (dto == null) { return; } _allJournalPageDTOs.Remove(dto); previewSelectedWorkingJournalItem(); }
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(); }