Exemplo n.º 1
0
        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));
        }