Ejemplo n.º 1
0
        /// <summary>
        /// 列表
        /// </summary>
        /// <param name="_ProblemRecordVM"></param>
        /// <param name="pn"></param>
        /// <returns></returns>
        public ActionResult List(ProblemRecordVM _ProblemRecordVM, int pn = 1)
        {
            int totalCount,
                pageIndex = pn,
                pageSize  = PagingConfig.PAGE_SIZE;
            var list      = _UserInfoAnswerRecordService.GetManagerList(_ProblemRecordVM.QueryUserInfoId, pageIndex, pageSize, out totalCount);
            var paging    = new Paging <UserInfoAnswerRecord>()
            {
                Items = list,
                Size  = PagingConfig.PAGE_SIZE,
                Total = totalCount,
                Index = pn,
            };

            _ProblemRecordVM.Paging = paging;
            return(View(_ProblemRecordVM));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 获取个人做题统计(正确或者错误的题目列表)
        /// </summary>
        /// <param name="_ProblemRecordVM"></param>
        /// <param name="pn"></param>
        /// <returns></returns>
        public ActionResult ProblemList(ProblemRecordVM _ProblemRecordVM, int pn = 1)
        {
            int totalCount,
                pageIndex = pn,
                pageSize  = PagingConfig.PAGE_SIZE;
            var list      = _problemRecordService.GetUserPractiseReportList(_ProblemRecordVM.Id, _ProblemRecordVM.YesNo, pageIndex, pageSize, out totalCount);
            var paging    = new Paging <ProblemRecord>()
            {
                Items = list,
                Size  = PagingConfig.PAGE_SIZE,
                Total = totalCount,
                Index = pn,
            };

            _ProblemRecordVM.DetailPaging = paging;
            return(View(_ProblemRecordVM));
        }
        /// <summary>
        /// 获取题目做题统计
        /// </summary>
        /// <param name="_ProblemRecordVM"></param>
        /// <param name="pn"></param>
        /// <returns></returns>
        public ActionResult List(ProblemRecordVM _ProblemRecordVM, int pn = 1)
        {
            int totalCount,
                pageIndex = pn,
                pageSize  = PagingConfig.PAGE_SIZE;
            var list      = _problemRecordService.GetProblemPractiseReportList(_ProblemRecordVM.QueryProblemId, pageIndex, pageSize, out totalCount);
            var paging    = new Paging <ProblemPractiseReportModel>()
            {
                Items = list,
                Size  = PagingConfig.PAGE_SIZE,
                Total = totalCount,
                Index = pn,
            };

            _ProblemRecordVM.ProblemPractiseReportModelPaging = paging;
            return(View(_ProblemRecordVM));
        }