示例#1
0
文件: ChapterBase.cs 项目: rmajeed/QP
 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);
 }
示例#2
0
文件: ChapterData.cs 项目: rmajeed/QP
 public ChapterData(QuranInfo info, ChapterLite chapter, DatabaseFactory dbFactory)
     : base(info, chapter, dbFactory)
 {
     verses = new List<Verse>();
     rukus = new List<int>();
     sajdas = new List<int>();
 }
示例#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();
 }