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); }
/// <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); }
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); }
public IEnumerable <Student> Get(int id) { BasicServiceClient basicServiceClient = new BasicServiceClient(); Dictionary <string, string> student = basicServiceClient.GetStudentByClassId(id); return(student.Select(s => new Student { Account = s.Key, Name = s.Value }).ToList()); }
/// <summary> /// 获取版本 /// </summary> private void GetEditionList(HttpContext context) { BasicServiceClient basicWebService = new BasicServiceClient(); Dictionary <int, string> ediDic = basicWebService.GetEditionDict(); List <Edition> ediList = ediDic.Select(s => new Edition { ID = s.Key, CodeName = s.Value }).ToList(); string Json = "{\"ED\":" + JsonHelper.EncodeJson(ediList) + "}"; context.Response.Write(Json); }
/// <summary> /// 获取年级 /// </summary> /// <param name="context"></param> private void GetGradeList(HttpContext context) { BasicServiceClient basicWebService = new BasicServiceClient(); Dictionary <int, string> graDic = basicWebService.GetGradeDict(); List <Grade> graList = graDic.Select(s => new Grade { ID = s.Key, CodeName = s.Value }).ToList(); string Json = "{\"GRADE\":" + JsonHelper.EncodeJson(graList) + "}"; context.Response.Write(Json); }
/// <summary> /// 获取科目数据 /// </summary> /// <param name="context"></param> private void GetSubjectList(HttpContext context) { BasicServiceClient basicWebService = new BasicServiceClient(); Dictionary <int, string> subDic = basicWebService.GetSubjectDict(); List <Subject> subList = subDic.Select(s => new Subject { ID = s.Key, CodeName = s.Value }).ToList(); string Json = "{\"SUB\":" + JsonHelper.EncodeJson(subList) + "}"; context.Response.Write(Json); }
public string Get(string account, string password) { BasicServiceClient basicServiceClient = new BasicServiceClient(); if (basicServiceClient.CheckLogin(account, password) == 1) { C_UserInfo UserInfolist = basicServiceClient.GetUserInfo(account); string UserJson = EnSerialize <C_UserInfo>(UserInfolist); return(UserJson); } else { return(basicServiceClient.CheckLogin(account, password).ToString()); } }
static void Main(string[] args) { var client = new BasicServiceClient(); client.Open(); var input = Console.ReadLine(); if (int.TryParse(input, out int intput)) { var output = client.GetData(intput); Console.WriteLine(output); } Console.ReadLine(); client.Close(); }
static void Main(string[] args) { Console.Write("Enter an endpoint to access (secureTcp | unsecureTcp | secureHttp | unsecureHttp): "); var endpoint = Console.ReadLine(); var client = new BasicServiceClient(endpoint); client.Open(); Console.Write("Write a number: "); var input = Console.ReadLine(); if (int.TryParse(input, out int intput)) { var output = client.GetData(intput); Console.WriteLine(output); } Console.ReadLine(); client.Close(); }