public ItemListRetrieveRes ItemListQuery(ItemListRetrieveReq req) { if (req.TableItem != null) { foreach (string key in req.TableItem) { if (sql.ContainsKey(key)) { TableQuery(key, sql[key]); } } } if (req.PhraseGroup != null) { //foreach (string key in req.PhraseGroup) { PhraseQuery(req.PhraseGroup); } } ItemListRetrieveRes res = new ItemListRetrieveRes { ItemList = pharse }; return(res); }
////[Authorize] public string ItemListRetrieve(ItemListRetrieveReq req) { ItemListRetrieveRes res = new ItemListRetrieveRes(); if (Session["ID"] == null) { res.ReturnStatus = new ReturnStatus(ReturnCode.SESSION_TIMEOUT); } else { try { res = new Models.HelpLibrary.QueryItems("SCC").ItemListQuery(req); res.ReturnStatus = new ReturnStatus(ReturnCode.SUCCESS); } catch (Exception ex) { Log("Err=" + ex.Message); Log(ex.StackTrace); res.ReturnStatus = new ReturnStatus(ReturnCode.SERIOUS_ERROR); } } var settings = new JsonSerializerSettings { Formatting = Formatting.Indented, NullValueHandling = NullValueHandling.Ignore, }; var json = JsonConvert.SerializeObject(res, Formatting.Indented); Log("Res=" + json); return(json); }