示例#1
0
        /// <summary>
        /// Gets all the ads for the given date range
        /// </summary>
        /// <param name="sidx">Sort Index</param>
        /// <param name="sord">Sort Order</param>
        /// <param name="page">Page Number</param>
        /// <param name="rows">No of rows per page</param>
        /// <param name="startDate">Start Date</param>
        /// <param name="endDate">End Date</param>
        /// <returns></returns>
        public JsonResult GetAllAds(string sidx, string sord, int page, int rows, DateTime startDate, DateTime endDate)
        {
            var adData = AdDataManager.GetAllAdData(startDate, endDate);

            return(GetJsonData <Ad>(sidx, sord, page, rows, adData));
        }
示例#2
0
        /// <summary>
        /// Get the top 5 ads with highest coverage for the given date range
        /// </summary>
        /// <param name="startDate">Start Date</param>
        /// <param name="endDate">End Date</param>
        /// <returns></returns>
        public JsonResult GetTop5Ads(DateTime startDate, DateTime endDate)
        {
            var adData = AdDataManager.GetTop5Ads(startDate, endDate);

            return(GetBasicJsonData <Ad>(adData));
        }