public ActionResult ScoreManager(ScoreManageModel model)
        {
            var pageIndex = Request.QueryString["pageindex"];
            int index     = 0;
            int pageSize  = 15;

            Int32.TryParse(pageIndex, out index);
            if (index == 0)
            {
                index = 1;
            }
            var UserInfo = NFine.Code.OperatorProvider.Provider.GetCurrent();

            if (UserInfo == null)
            {
                return(RedirectToAction("Login", "Account"));
            }
            ScoreManageModel viewModel = new ScoreManageModel();

            if (base.agentInfo != null)
            {
                CommLogic.DeepClone <AgentInfoModel>(viewModel, agentInfo);
                List <ScoreDetail> list = ScoreDetailLogic.GetList().Where(t => t.c_user_id == agentInfo.agent.c_id).ToList();
                var dataList            = list.OrderByDescending(t => t.c_create_date).Skip <ScoreDetail>((index - 1) * pageSize).Take(pageSize).ToList();
                viewModel.scoreList            = new PagerResult <ScoreDetail>();
                viewModel.scoreList.DataList   = dataList;
                viewModel.scoreList.Code       = 0;
                viewModel.scoreList.Total      = list.Count();
                viewModel.scoreList.PageIndex  = index;
                viewModel.scoreList.PageSize   = pageSize;
                viewModel.scoreList.RequestUrl = "ScoreManager?pageindex=" + index;
            }
            return(View(viewModel));
        }