Beispiel #1
0
        /// <summary>
        /// Search By Title - iSura version instances as IList with paging.
        /// </summary>
        /// <param name="WithVerses"> used to retrive the SuraVerse - Verse - instances of the Sura </param>
        /// <param name="siteId"></param>
        /// <param name="quranID"></param>
        /// <param name="isAdmin">used to know to retrive data for front end or for back end pages</param>
        /// <param name="Title">Search Criteria</param>
        /// <param name="pageNumber"></param>
        /// <param name="pageSize"></param>
        /// <param name="totalPages"></param>
        /// <returns></returns>
        public static List <QuranSura> GetPage_iSura_ByTitle(bool WithVerses, int siteId, int quranID, bool isAdmin, string Title, int pageNumber, int pageSize, out int totalPages)
        {
            totalPages = 1;
            IDataReader reader = DBiQuran.iSura_GetPage_ByTitle(siteId, quranID, isAdmin, Title, pageNumber, pageSize, out totalPages);

            return(LoadListFromReader(reader, WithVerses));
        }