public static async Task <TreeDefinition> AddProjectTree(string project, string domain, string objtype, int objid, int parentid) { try { //网络请求 string result = await Task.Run(() => WebApiCaller.HttpPost(ServiceConfig.BaseURL + string.Format(ServiceConfig.projecttreeAddFormat, project, domain, objtype, objid, parentid), "")); JObject obj = JObject.Parse(result); string data = obj["data"].ToString(); return(JsonConvert.DeserializeObject <TreeDefinition>(data)); } catch (Exception ex) { return(null); } }
public static async Task <DataSourceInfo> PostDataSourceInfo(DataSourceInfo model) { try { string body = JsonConvert.SerializeObject(model); //网络请求 string result = await Task.Run(() => WebApiCaller.HttpPost(ServiceConfig.BaseURL + ServiceConfig.datasourceinfoURL, body)); JObject obj = JObject.Parse(result); string data = obj["data"].ToString(); return(JsonConvert.DeserializeObject <DataSourceInfo>(data)); } catch (Exception ex) { return(null); } }
//登录校验 // public static async Task <ResultData> GetLoginResult(string username, string password) { try { string body = JsonConvert.SerializeObject(new { Username = username, Password = password }); //网络请求 string result = await Task.Run(() => WebApiCaller.HttpPost(ServiceConfig.BaseURL + ServiceConfig.loginURL, body)); JObject obj = JObject.Parse(result); string data = obj["data"].ToString(); return(JsonConvert.DeserializeObject <ResultData>(data)); } catch (Exception ex) { return(null); } }
public static async Task <string> AddProjectList(ProjectList projectList) { try { string body = JsonConvert.SerializeObject(projectList); //网络请求 string result = await Task.Run(() => WebApiCaller.HttpPost(ServiceConfig.BaseURL + ServiceConfig.projectlistURL, body)); JObject obj = JObject.Parse(result); string data = obj["data"].ToString(); return(data); } catch (Exception ex) { return(null); } }