| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- using System.Web;
- using Common;
- using Custom;
- using LitJson;
- namespace Feign
- {
- public class IMake
- {
- public static string makeFile(string data)
- {
- string url = Utils.FeignUrl["omega_make"] + "/v1/omega_make/vscode/makeFile";
- string content = Function.PostWebRequest(url, "{\"content\":\"" + HttpUtility.UrlEncode(data) + "\"}", "application/json");
- JsonData jsonObj = JsonMapper.ToObject(content);
- if(jsonObj["status"].ToString() == "1")
- {
- return jsonObj["data"].ToString();
- }
- return "";
- }
- public static List<Versions> versions(int serverId)
- {
- string url = Utils.FeignUrl["omega_make"] + "/v1/omega_make/vscode/versionList";
- string content = Function.GetWebRequest(url + "?serverId=" + serverId);
- JsonData jsonObj = JsonMapper.ToObject(content);
- if(jsonObj["status"].ToString() == "1")
- {
- return Newtonsoft.Json.JsonConvert.DeserializeObject<List<Versions>>(jsonObj["data"].ToJson());
- }
- return new List<Versions>();
- }
- public static void addVersion(int projectId, int serverId, int userId, string versionNo)
- {
- string url = Utils.FeignUrl["omega_make"] + "/v1/omega_make/vscode/addVersion";
- Function.PostWebRequest(url, "{\"projectId\":" + projectId + ",\"serverId\":" + serverId + ",\"userId\":" + userId + ",\"versionNo\":\"" + versionNo + "\"}", "application/json");
- }
- }
- }
|