示例#1
0
        private string GetCatalogByBookID(HttpContext context)
        {
            string             Json;
            string             bookID          = context.Request["t[BookId]"];
            BasicServiceClient basicWebService = new BasicServiceClient();

            C_TextbookCatalog[] cataList = basicWebService.GetTextbookCatalogDict(Utils.StrToInt(bookID, 0));

            List <Catalog> list = new List <Catalog>();

            foreach (var item in cataList)
            {
                if (item.PId == 0)
                {
                    Catalog model = new Catalog();
                    model.id    = item.Id;
                    model.title = item.Name;
                    list.Add(model);
                }
                else
                {
                    AddChildren(list, item);
                }
            }
            Json = JsonHelper.JsonSerializer(list);
            return(Json);
        }