Exemple #1
0
        public ActionResult TextView(int id)
        {
            ResourceBll resourceBll = new ResourceBll();
            var         viewModel   = resourceBll.GetDtoTextResource(id);

            return(View(viewModel));
        }
Exemple #2
0
        public ActionResult Detail(int id, int resourceType)
        {
            ResourceBll resourceBll = new ResourceBll();
            SubjectBll  subjectBll  = new SubjectBll();

            if (resourceType == (int)ResourceTypeEnum.文本资源)
            {
                var detail = resourceBll.GetDtoTextResource(id);
                return(Json(new JsonResponse <DtoTextResource>()
                {
                    Data = detail, ErrorCode = (int)ResourceTypeEnum.文本资源
                }, JsonRequestBehavior.AllowGet));
            }
            else if (resourceType == (int)ResourceTypeEnum.多媒体资源)
            {
                var detail = resourceBll.GetMediaResourceGroup(id);
                return(Json(new JsonResponse <DtoMediaResourceToCourse>()
                {
                    Data = detail, ErrorCode = (int)ResourceTypeEnum.多媒体资源
                }, JsonRequestBehavior.AllowGet));
            }
            else if (resourceType == (int)ResourceTypeEnum.题目)
            {
                var detail = subjectBll.GetSubject(id);
                return(Json(new JsonResponse <Yw_Subject>()
                {
                    Data = detail, ErrorCode = (int)ResourceTypeEnum.题目
                }, JsonRequestBehavior.AllowGet));
            }
            return(Json(new JsonResponse <Yw_TextResource>()
            {
                ErrorCode = 0
            }, JsonRequestBehavior.AllowGet));
        }