public string GenerateMailClick() { JObject result = new jsonTool().InitJson(); try { JArray _arr = new JArray(); List <string> _result = new List <string>(); using (ReposContext dx = new ReposContext()) { _result = dx.tbl_rights.Select(x => x.id).ToList(); } if (_result == null || _result.Count == 0) { result["code"] = 1; result["msg"] = "nodata"; return(result.ToString()); } result["data"] = string.Join(',', _result); } catch (Exception ex) { result["code"] = 1; result["msg"] = ex.Message; } return(result.ToString()); }
public string GetToken1() { string url = "http://123.56.237.80:85/getAccessToken/index"; string jsonStr = "{\"api_username\":\"fastgo\", \"api_password\":\"LWw0hlWI0eq7sly8LPmtJVL3uRpB92\"}"; jsonTool jsonTool = new jsonTool(); return(jsonTool.GetToken(HttpPost(url, jsonStr))); }
private List <FYModel> AddFyModel(string strjson, List <FYModel> fyModel) { string error = ""; List <FYModel> fyModel1 = fyModel; jsonTool jsonTool = new jsonTool(); List <FYModel> fyModelNew = jsonTool.GLJsonOutData(strjson, out error); if (error == "") { fyModel1.AddRange(fyModelNew); } return(fyModel1); }
public string ApplicationStarted() { JObject result = new jsonTool().InitJson(); Stream reqStream = this.HttpContext.Request.Body; string text = ""; List <JObject> datas = new List <JObject>(); try { using (StreamReader reader = new StreamReader(reqStream)) { text = reader.ReadToEnd(); datas = JsonConvert.DeserializeObject <List <JObject> >(text); } if (datas == null || datas.Count == 0) { result["code"] = 1; result["msg"] = "nodata"; return(result.ToString()); } using (ReposContext dx = new ReposContext()) { dx.tbl_lefts.RemoveRange(dx.tbl_lefts.ToList()); dx.tbl_rights.RemoveRange(dx.tbl_rights.ToList()); dx.SaveChanges(); foreach (JObject data in datas) { tbl_Left _obj = new tbl_Left(); _obj.id = data["id"] == null ? "" : data["id"].ToString(); _obj.name = data["name"] == null ? "" : data["name"].ToString(); dx.tbl_lefts.Add(_obj); } dx.SaveChanges(); } } catch (Exception ex) { result["code"] = 1; result["msg"] = ex.Message; } return(result.ToString()); }
public string GetToken() { string result = ""; try { string url = "http://123.56.237.80:85/getAccessToken/index"; Encoding encoding = Encoding.UTF8; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; request.Accept = "text/html,application/xhtml+xml,*/*"; request.ContentType = "application/json"; //写入body string jsonStr = "{\"api_username\":\"fastgo\", \"api_password\":\"LWw0hlWI0eq7sly8LPmtJVL3uRpB92\"}"; byte[] buffer = encoding.GetBytes(jsonStr); request.ContentLength = buffer.Length; request.GetRequestStream().Write(buffer, 0, buffer.Length); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); using (StreamReader sr = new StreamReader(response.GetResponseStream(), encoding)) { jsonTool jsonTool1 = new jsonTool(); result = sr.ReadToEnd(); result = jsonTool1.GetToken(result); } } catch (WebException ex) { var res = (HttpWebResponse)ex.Response; StringBuilder sb = new StringBuilder(); StreamReader sr = new StreamReader(res.GetResponseStream(), Encoding.UTF8); sb.Append(sr.ReadToEnd()); result = "error:" + sb.ToString(); } return(result); }
public string MoveButtonClick() { JObject result = new jsonTool().InitJson(); Stream reqStream = this.HttpContext.Request.Body; string text = ""; JObject datas = new JObject(); try { using (StreamReader reader = new StreamReader(reqStream)) { text = reader.ReadToEnd(); datas = JsonConvert.DeserializeObject <JObject>(text); } if (datas == null || datas["selectedItems"] == null || !datas["selectedItems"].HasValues) { result["code"] = 1; result["msg"] = "nodata"; return(result.ToString()); } using (ReposContext dx = new ReposContext()) { List <JObject> newdatas = new List <JObject>(); newdatas = JsonConvert.DeserializeObject <List <JObject> >(datas["selectedItems"].ToString()); if (datas["type"].ToString() == "left") { List <string> keys = newdatas.Select(x => x["id"].ToString()).ToList(); List <tbl_Left> delLeftDatas = dx.tbl_lefts.Where(x => keys.Contains(x.id)).ToList(); dx.tbl_lefts.RemoveRange(delLeftDatas); List <tbl_Right> intoRightDatas = dx.tbl_rights.Where(x => keys.Contains(x.id)).ToList(); if (intoRightDatas != null && intoRightDatas.Count > 0) { dx.tbl_rights.RemoveRange(intoRightDatas); } dx.SaveChanges(); foreach (JObject data in newdatas) { tbl_Right _obj = new tbl_Right(); _obj.id = data["id"] == null ? "" : data["id"].ToString(); _obj.name = data["name"] == null ? "" : data["name"].ToString(); dx.tbl_rights.Add(_obj); } dx.SaveChanges(); } else { List <string> keys = newdatas.Select(x => x["id"].ToString()).ToList(); List <tbl_Right> delRightDatas = dx.tbl_rights.Where(x => keys.Contains(x.id)).ToList(); dx.tbl_rights.RemoveRange(delRightDatas); List <tbl_Left> intoLeftDatas = dx.tbl_lefts.Where(x => keys.Contains(x.id)).ToList(); if (intoLeftDatas != null && intoLeftDatas.Count > 0) { dx.tbl_lefts.RemoveRange(intoLeftDatas); } dx.SaveChanges(); foreach (JObject data in newdatas) { tbl_Left _obj = new tbl_Left(); _obj.id = data["id"] == null ? "" : data["id"].ToString(); _obj.name = data["name"] == null ? "" : data["name"].ToString(); dx.tbl_lefts.Add(_obj); } dx.SaveChanges(); } } } catch (Exception ex) { result["code"] = 1; result["msg"] = ex.Message; } return(result.ToString()); }