示例#1
0
 public IActionResult Index(int? pageIndex = 1,int pageSize=5, string searchString = null)
 {
     ViewData["QuestionType"] = new SelectList(_exerciseTypeService.GetExerciseTypes().Data,"Id","Name");
     var listPaged = _exerciseService.GetExercise(searchString).Data.ToPagedList(pageIndex ?? 1, 5);
     if (listPaged.PageNumber != 1 && pageIndex.HasValue && pageIndex > listPaged.PageCount)
     {
         listPaged = null;
     }
     ViewData["PageSize"] = pageSize;
     return View(listPaged);
 }
示例#2
0
        public IActionResult Index()
        {
            List <QuestionType> questionTypes = _exerciseTypeService.GetExerciseTypes().Data;

            #region //获取题库中单选题总数量 多选题总数量 判断题总数量,并在前台展示
            List <QuestionsDto> questions = _exerciseService.GetExercise(string.Empty).Data;
            ViewData["SingleTotalNumber"]   = questions.Where(a => a.QuestionTypeId == questionTypes.FirstOrDefault(q => q.Name == "单选").Id.ToString()).Count();
            ViewData["MultipleTotalNumber"] = questions.Where(a => a.QuestionTypeId == questionTypes.FirstOrDefault(q => q.Name == "多选").Id.ToString()).Count();
            ViewData["JudgeTotalNumber"]    = questions.Where(a => a.QuestionTypeId == questionTypes.FirstOrDefault(q => q.Name == "判断").Id.ToString()).Count();
            #endregion
            return(View(questionTypes));
        }