public List <DistributionModel> GetDistributionData(int?page, int?pageSize, string curDate, int?period, StatusDistribution?status)
        {
            var pager      = new Pagination(page, pageSize);
            int totalCount = 0;
            var data       = ds.GetData(curDate, period, status, out totalCount, pager.Page, pager.PageSize);

            pager.SetPagination(totalCount);
            ViewBag.Pager = pager;
            return(data);
        }