public Analysis_Verse(int chapter, int verse) { QuranVerseHelper.Clip( chapter: ref chapter, verse: ref verse ); this.Chapter = SharedData.Document.QuranDocument[chapter]; this.Verse = SharedData.Document.CorpusDocument[chapter, verse]; }
public Tafsir_Commentary(string tafsirCode, int chapter, int verse) { QuranVerseHelper.Clip( chapter: ref chapter, verse: ref verse ); this.Tafsir = SharedData.Document.TafsirDocument[tafsirCode]; this.Chapter = SharedData.Document.QuranDocument[chapter]; this.Verse = verse; this.Commentary = Tafsir.CommentaryForVerse(chapter, verse); }
public Quran_VerseHadiths(int chapter, int verse) { QuranVerseHelper.Clip( chapter: ref chapter, verse: ref verse ); this.Chapter = SharedData.Document.QuranDocument[chapter]; this.Verse = verse; this.Hadiths = SharedData.Document.HadithDocument.GetHadithsForVerse( chapterIndex: chapter, verseIndex: verse ); }
public Quran_VerseTafsirs(int chapter, int verse) { QuranVerseHelper.Clip( chapter: ref chapter, verse: ref verse ); this.Chapter = SharedData.Document.QuranDocument[chapter]; this.Verse = verse; this.TafsirComments = SharedData.Document.TafsirDocument.GetCommentaries( chapterIndex: chapter, verseIndex: verse ); }
public Quran_Verses(int chapter, int verse, int lastVerse) { QuranVerseHelper.Clip( chapter: ref chapter, verse: ref verse, lastVerse: ref lastVerse ); this.Chapter = SharedData.Document.QuranDocument[chapter]; this.Verses = Chapter.Verses .Where(x => x.Index >= verse && x.Index <= lastVerse) .OrderBy(x => x.Index) .ToList() .ConvertAll(x => new ChapterAndVerse( chapter: Chapter, verse: x )); this.Verse = verse; this.LastVerse = lastVerse; }