private void UpdateChaptersFromDB() { try { ChapterLiteRepository cr = new ChapterLiteRepository(dbFactory); foreach (var chapter in cr.GetChapters()) { chapterDict.Add(chapter.Id, CreateChapterData(chapter)); } } catch (Exception ex) { Debug.WriteLine("Exception: " + ex.Message); } }
private bool UpdateVerses(IVerseRepository verseRepo) { bool result = false; Debug.WriteLine("Inserting chapter verses data."); if (result = (verseRepo.Insert(verses) == verses.Count)) { Debug.WriteLine("Updating chapter master data."); ChapterLiteRepository chapterRepo = new ChapterLiteRepository(dbFactory); if (chapterRepo.Update(chapter) <= 0) { Debug.WriteLine("###### Error: chapter data update failed ######"); result = false; } } else { Debug.WriteLine("###### Error: chapter verses data insertion failed ######"); } return result; }