示例#1
0
        private string GetResourceByCatalogIds(HttpContext context)
        {
            string             Json            = null;
            string             cataIDs         = context.Request["t[CatalogIds]"];
            string             classID         = context.Request["t[ResourceClass]"];
            string             keys            = context.Request["t[Keys]"];
            string             subjectID       = context.Request["t[Subject]"];
            BasicServiceClient basicWebService = new BasicServiceClient();

            R_Resource[] resourcelist = null;
            if (classID == "资源检索")
            {
                resourcelist = basicWebService.GetResourceByKey(keys, Utils.StrToInt(subjectID, 0));
            }
            else if (classID == null)
            {
                resourcelist = basicWebService.GetResourceByCatalogIds(cataIDs, null);
            }
            else
            {
                resourcelist = basicWebService.GetResourceByCatalogIds(cataIDs, Utils.StrToInt(classID, 0));
            }
            List <R_Resource> list = new List <R_Resource>();

            list = resourcelist.ToList();
            Json = "{\"Data\":" + JsonHelper.JsonSerializer(list) + "}";
            return(Json);
        }