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); }
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)); }