Exemple #1
0
 public ChapterBase(QuranInfo info, ChapterLite chapter, DatabaseFactory dbFactory)
 {
     this.chapter = chapter;
     this.quranInfo = info;
     this.dbFactory = dbFactory;
     isValid = (chapter != null && chapter.Id > 0 && !string.IsNullOrEmpty(chapter.Name) && chapter.TotalAyahs > 0);
 }
Exemple #2
0
 public ChapterData(QuranInfo info, ChapterLite chapter, DatabaseFactory dbFactory)
     : base(info, chapter, dbFactory)
 {
     verses = new List<Verse>();
     rukus = new List<int>();
     sajdas = new List<int>();
 }
Exemple #3
0
 public LSChapterData(QuranInfo info, ChapterLite chapter, DatabaseFactory dbFactory)
     : base(info, chapter, dbFactory)
 {
     verses = new List<LSVerse>();
     lsChapter = new LSChapter();
     lsChapter.Id = chapter.Id;
     lsChapter.TransId = info.Translator;
     LoadDBVerses();
 }