private void EditVerse_Cliked(object sender, RoutedEventArgs e) { if (this.SelectedBookmark == null) { MessageDisplay.Show("Please select a Bookmark"); return; } try { ModelsBookmark bookmark = this.SelectedBookmark.CopyTo(new ModelsBookmark()); ModelView.OnItemBrowse += this.BookmarkModel_Browse; if (ModelView.ShowDialog(this.GetParentWindow(), true, "Bookmark", bookmark).IsFalse()) { return; } this.SelectedBookmark = bookmark.CopyTo(this.SelectedBookmark); StudyBookmarkModel dbModel = this.SelectedBookmark.CopyToObject(new StudyBookmarkModel()).To <StudyBookmarkModel>(); dbModel.StudyVerseKey = $"{this.StudyId}||{this.SelectedBookmark.VerseKey}"; BiblesData.Database.InsertStudyBookmarkModel(dbModel); } catch (Exception err) { ErrorLog.ShowError(err); } }