public bool Schedule(string iicSessionId, string iTaskId, string iTaskType) { this.icSessionId = iicSessionId; this.TaskID = iTaskId; this.TaskType = iTaskType; HttpPostRequest request = new HttpPostRequest(this.ICUri + this.ICHttpPath, this.postData); request.Headers.Add("icSessionId", this.icSessionId); string contentOut; if (WebInvoker.Invoke(request, out contentOut)) { if (contentOut == "") { return(true); } else { error e = error.Deserialize(contentOut); Console.WriteLine(e.description); //Select the cd node with the matching title return(false); } } else { return(false); } }
public bool LogIn() { string contentOut; HttpPostRequest request = new HttpPostRequest(this.ICUri + this.ICHttpPath, this.postData); if (WebInvoker.Invoke(request, out contentOut)) { // Using the user class to get connection data, can be extended to get // other values related to this user connection. user u = user.Deserialize(contentOut); this.icSessionId = u.icSessionId; this.updateTime = u.updateTime; return(true); } ; return(false); }
//public static bool Post(HttpPostRequest request, out string result) //{ // return Invoke(request, out result); //} //public static bool Delete(HttpDeleteRequest request, out string result) //{ // return Invoke(request, out result); //} //public static bool Get(HttpGetRequest request, out byte[] result) //{ // return Invoke(request, out result); //} public static bool Post(HttpPostRequest request, out byte[] result) { return(Invoke(request, out result)); }