Пример #1
0
        /// <summary>
        /// Search Events
        /// </summary>
        /// <param name="searchKey"></param>
        /// <returns></returns>
        public List <NewsAndEventsItem> SearchEventsHeadlines(string searchKey)
        {
            NewsAndEventsDataAccess dataAccess = new NewsAndEventsDataAccess();

            return(dataAccess.SearchEventsHeadlines(searchKey));
        }
Пример #2
0
        /// <summary>
        /// Get news or event details
        /// </summary>
        /// <param name="id">News or Event id</param>
        /// <returns>News or Event details</returns>
        public NewsAndEventsItem GetNewsOrEventDetails(int id)
        {
            NewsAndEventsDataAccess dataAccess = new NewsAndEventsDataAccess();

            return(dataAccess.GetNewsOrEventDetails(id));
        }
Пример #3
0
        /// <summary>
        /// Get News Letters according to the provided page size and page index
        /// </summary>
        /// <param name="pageSize">required page size</param>
        /// <param name="pageIndex">required page index</param>
        /// <returns>News letters list related to required page</returns>
        public List <NewsLetter> GetNewsLetters(int pageSize, int pageIndex)
        {
            NewsAndEventsDataAccess dataAccess = new NewsAndEventsDataAccess();

            return(dataAccess.GetNewsLetters(pageSize, pageIndex));
        }
Пример #4
0
        /// <summary>
        /// Get Events Headiles according to the provided page size and page index
        /// </summary>
        /// <param name="pageSize">required page size</param>
        /// <param name="pageIndex">required page index</param>
        /// <returns>Events list related to required page</returns>
        public List <NewsAndEventsItem> GetEventsHeadlines(int pageSize, int pageIndex)
        {
            NewsAndEventsDataAccess dataAccess = new NewsAndEventsDataAccess();

            return(dataAccess.GetEventsHeadlines(pageSize, pageIndex));
        }
Пример #5
0
        /// <summary>
        /// Get total news count to use in pagination
        /// </summary>
        /// <returns>total news count</returns>
        public int GetNewsCount()
        {
            NewsAndEventsDataAccess dataAccess = new NewsAndEventsDataAccess();

            return(dataAccess.GetNewsCount());
        }
Пример #6
0
        /// <summary>
        /// Search news letters title
        /// </summary>
        /// <param name="searchKey"></param>
        /// <returns></returns>
        public List <NewsLetter> SearchNewsLetters(string searchKey)
        {
            NewsAndEventsDataAccess dataAccess = new NewsAndEventsDataAccess();

            return(dataAccess.SearchNewsLetters(searchKey));
        }