// 廣告主統計頁
        public ActionResult AdvertiserStatistics(AdsDetailStatisticsSearchModel search, long siteId, int?index)
        {
            DateTime today = DateTime.Now;
            DateTime firstDayOfCurrentMonth = new DateTime(today.Year, today.Month, 1);
            DateTime endDayOfCurrentMonth   = firstDayOfCurrentMonth.AddMonths(1).AddDays(-1);

            if (Request.HttpMethod == "GET")
            {
                if (index == null)
                {
                    Utility.ClearSearchValue();
                    search.StartDate = firstDayOfCurrentMonth;
                    search.EndDate   = endDayOfCurrentMonth;
                    Session["ExportAdvertiserSearch"] = search;
                }
                else
                {
                    AdsDetailStatisticsSearchModel prevSearch = Utility.GetSearchValue <AdsDetailStatisticsSearchModel>();
                    if (prevSearch != null)
                    {
                        search = prevSearch;
                    }
                }
            }
            else if (Request.HttpMethod == "POST")
            {
                Utility.SetSearchValue(search);
                Session["ExportAdvertiserSearch"] = search;
            }

            if (index == null)
            {
                index = 1;
            }

            int pageSize    = 20;
            int recordCount = 0;

            List <AdvertiserStatisticsViewModel> data = AdvertisementStatisticsDAO.GetAdvertiserStatistics(search, pageSize, (int)index, out recordCount);

            ViewBag.Pagination = new Pagination {
                PageSize = pageSize, PageIndex = (int)index, TotalRecord = recordCount
            };
            ViewBag.AdsPositionMapping = AdvertisementStatisticsDAO.AdsPosition;
            ViewBag.UploadUrl          = WorkV3.Golbal.UpdFileInfo.GetVPathBySiteID(siteId, "Advertisement");
            ViewBag.Search             = search;
            ViewBag.StartDate          = firstDayOfCurrentMonth;
            ViewBag.EndDate            = endDayOfCurrentMonth;
            ViewBag.SiteID             = siteId;

            return(View(data));
        }