Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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));
        }