Пример #1
0
 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];
 }
Пример #2
0
 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);
 }
Пример #3
0
 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
         );
 }
Пример #4
0
 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
         );
 }
Пример #5
0
 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;
 }