private void OpenFile(string path) { if (File.Exists(path)) { eventAggragator.GetEvent <FileOpenedEvent>().Publish(path); } else { var interactionResult = this.messageBoxService.Show(ResourceStrings.ResourceStrings.Text_Error, ResourceStrings.ResourceStrings.Msg_FileDoesNotExists, MessageBoxButtons.YesNoCancel); if (interactionResult == InteractionResult.Yes) { recentFilesService.RemoveFile(path, true); } } }