Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
 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;
 }