public static int insertAgent(Agent agentInfo) { int result_cnt = 0; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/insertAgent?"; string param = "agentId=" + agentInfo.agent_id; param += "&agentNm=" + agentInfo.agent_nm; param += "&agentDesc=" + agentInfo.agent_desc; param += "&agentUid=" + agentInfo.agent_uid; param += "&agentStatus=" + agentInfo.agent_status; param += "®User="******"insertAgent"); if (json != null && json != "") { JObject jobj = JObject.Parse(json); result_cnt = (int)jobj["result_cnt"]; } return(result_cnt); }
public static int updateJob(Job jobInfo) { int result_cnt = 0; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/updateJobInfo?"; string param = "jobId=" + jobInfo.job_id; param += "&jobNm=" + jobInfo.job_nm; param += "&jobDesc=" + jobInfo.job_desc; param += "&jobTyp=" + jobInfo.job_typ; param += "&jobData=" + jobInfo.job_data; param += "&jobTmout=" + jobInfo.job_tmout; param += "&authUser="******"®User="******"updateJobInfo"); if (json != null && json != "") { JObject jobj = JObject.Parse(json); result_cnt = (int)jobj["result_cnt"]; } return(result_cnt); }
public static List <Agent> getAgentList(string AgentId, string AentNm) { List <Agent> agentList = null; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/agentList?"; string pararm = "searchText="; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "agentList"); JArray joArray = JArray.Parse(json); if (json != null && json != "") { agentList = new List <Agent>(); for (int i = 0; i < joArray.Count; i++) { JObject jobj = (JObject)joArray[i]; Agent agentinfo = new Agent(jobj.ToString()); agentList.Add(agentinfo); } } return(agentList); }
public static List <JobExecReqVo> jobExecReqList(string agentId, string jobId, string jobExecReqId, string jobStatus) { List <JobExecReqVo> jobList = null; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/jobExecReqList?"; string param = "agentId=" + agentId; param += "&jobId=" + jobId; param += "&jobExecReqId=" + jobExecReqId; param += "&jobStatus=" + jobStatus; url = url + apiname + param; String json = HttpUtil.ApiRequestHttp(url, "jobExecReqList"); JArray joArray = JArray.Parse(json); if (json != null && json != "") { jobList = new List <JobExecReqVo>(); for (int i = 0; i < joArray.Count; i++) { JObject jobj = (JObject)joArray[i]; JobExecReqVo jobInfo = new JobExecReqVo(jobj.ToString()); jobList.Add(jobInfo); } } return(jobList); }
public static List <Job> getJobList(string authUser, string searchText, string jobId) { List <Job> jobList = null; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/jobList?"; string param = "searchText=" + searchText; param += "&authUser="******"&jobId=" + jobId; url = url + apiname + param; String json = HttpUtil.ApiRequestHttp(url, "jobList"); JArray joArray = JArray.Parse(json); if (json != null && json != "") { jobList = new List <Job>(); for (int i = 0; i < joArray.Count; i++) { JObject jobj = (JObject)joArray[i]; Job jobInfo = new Job(jobj.ToString()); jobList.Add(jobInfo); } } return(jobList); }
public static int InsertUser(User userInfo) { int result_cnt = 0; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/insertUser?"; string pararm = "userId=" + userInfo.user_id; pararm += "&userNm=" + userInfo.user_nm; pararm += "&chbotKey=" + userInfo.chbot_key; pararm += "&userPhone=" + userInfo.user_phone; pararm += "&userEmail=" + userInfo.user_email; pararm += "&userTyp=" + userInfo.user_typ; pararm += "®User="******"insertUser"); if (json != null && json != "") { JObject jobj = JObject.Parse(json); result_cnt = (int)jobj["result_cnt"]; } return(result_cnt); }
public static List <User> getUserList(string UserId, string UserNm) { List <User> userList = null; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/userList?"; string pararm = "userId=" + UserId; pararm = "userNm=" + UserNm; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "userList"); JArray joArray = JArray.Parse(json); if (json != null && json != "") { userList = new List <User>(); for (int i = 0; i < joArray.Count; i++) { JObject jobj = (JObject)joArray[i]; User userinfo = new User(jobj.ToString()); userList.Add(userinfo); } } return(userList); }
public static User Login(string UserId, string userPwd) { User userinfo = null; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/AdminUserLogin?"; string pararm = "userId=" + UserId; pararm += "&userPwd=" + userPwd; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "AdminUserLogin"); if (json != null) { JObject jobj = JObject.Parse(json); JObject resultobj = (JObject)jobj["result"]; if (resultobj != null) { userinfo = new User(resultobj.ToString()); } } return(userinfo); }
/* 사용자 챗봇키 정보 업데이트 */ public static bool userSignUp(string chbotKey, string userEmail) { bool result = false; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/userSignUp?"; string pararm = "chbotKey=" + chbotKey + "&userEmail=" + userEmail; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "userSignUp"); if (json != null && json != "") { JObject Info = JObject.Parse(json); result = (bool)Info["result"]; } return(result); }
/* 사용자 인증 */ public static bool checkUser(string chbotKey) { bool result = false; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/checkUser?"; string pararm = "chbotKey=" + chbotKey; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "checkUser"); if (json != null && json != "") { JObject Info = JObject.Parse(json); result = (bool)Info["result"]; } return(result); }
public static Agent getAgentInfo(string macAddress) { Agent aginfo = null; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/searchAgent?"; string pararm = "agentId=&agentUid=" + macAddress; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "searchAgent"); if (json != null && json != "") { aginfo = new Agent(json); } return(aginfo); }
public static Job getJobInfo(string jobId) { Job jobInfo = null; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/searchJob?"; string pararm = "jobId=" + jobId; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "searchJob"); if (json != null && json != "") { jobInfo = new Job(json); } return(jobInfo); }
public static User getUserInfo(string UserId, string chbotKey) { User userinfo = null; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/searchUser?"; string pararm = "userId=" + UserId + "&chbotKey= " + chbotKey; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "searchUser"); if (json != null && json != "") { userinfo = new User(json); } return(userinfo); }
public static int deleteAgent(Agent agentInfo) { int result_cnt = 0; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/deleteAgent?"; string param = "agentId=" + agentInfo.agent_id; url = url + apiname + param; String json = HttpUtil.ApiRequestHttp(url, "deleteAgent"); if (json != null && json != "") { JObject jobj = JObject.Parse(json); result_cnt = (int)jobj["result_cnt"]; } return(result_cnt); }
/* Job실행 요청 */ public static string jobExecReq(string jobId) { string resultCheckUrl = ""; string url = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort; string apiname = "/jobExecReq?"; string pararm = "jobId=" + jobId; url = url + apiname + pararm; String json = HttpUtil.ApiRequestHttp(url, "jobExecReq"); if (json != null && json != "") { JObject Info = JObject.Parse(json); bool result = (bool)Info["result"]; if (result) { resultCheckUrl = (String)Info["resultCheckUrl"]; resultCheckUrl = "http://" + ConnectionConstants.HostName + ":" + ConnectionConstants.WasPort + resultCheckUrl; } } return(resultCheckUrl); }