public ActionResult GetResourceList(PagingObject paging, int?grade, int?type, string nameOrkey, int resourceType) { ResourceBll resourceBll = new ResourceBll(); if (resourceType == (int)ResourceTypeEnum.文本资源) { var viewModel = resourceBll.GetTextList(paging, grade._ToInt32(), type._ToInt32(), nameOrkey); return(Json(new { Code = (int)ResourceTypeEnum.文本资源, Data = viewModel }, JsonRequestBehavior.AllowGet)); } else if (resourceType == (int)ResourceTypeEnum.多媒体资源) { var viewModel = resourceBll.GetMediaList(paging, grade._ToInt32(), type._ToInt32(), nameOrkey); return(Json(new { Code = (int)ResourceTypeEnum.多媒体资源, Data = viewModel }, JsonRequestBehavior.AllowGet)); } else if (resourceType == (int)ResourceTypeEnum.题目) { var viewModel = resourceBll.GetSubjectList(paging, grade._ToInt32(), type._ToInt32(), nameOrkey); return(Json(new { Code = (int)ResourceTypeEnum.题目, Data = viewModel }, JsonRequestBehavior.AllowGet)); } return(Json(new { Code = 0 }, JsonRequestBehavior.AllowGet)); }