示例#1
0
        /// <summary>
        /// 获取教材
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        private static string GetStandBook(HttpContext context)
        {
            string Json;
            string stage   = context.Request["t[Stage]"];
            string subject = context.Request["t[Subject]"];
            string grade   = context.Request["t[Grade]"];
            string edition = context.Request["t[Edition]"];
            string booklet = context.Request["t[Booklet]"];

            BasicServiceClient basicWebService = new BasicServiceClient();

            C_Textbook[] standbookList = basicWebService.GetTextbookDict(Utils.StrToInt(stage, 0), Utils.StrToInt(subject, 0), Utils.StrToInt(grade, 0), Utils.StrToInt(booklet, 0), Utils.StrToInt(edition, 0));

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

            foreach (var item in standbookList)
            {
                StandBook model = new StandBook();
                model.ID        = item.Id;
                model.Stage     = item.Stage;
                model.Subject   = item.Subject;
                model.Grade     = item.Grade;
                model.Edition   = item.Edition;
                model.Booklet   = item.Booklet;
                model.BooKName  = item.BookName;
                model.BookCover = item.BookCover;
                list.Add(model);
            }
            Json = "{\"Data\":" + JsonHelper.JsonSerializer(list) + "}";
            return(Json);
        }