Example #1
0
        public PostWebServiceResponse AddOrUpdate(T entity, Dictionary <string, string> Headers = null, Dictionary <string, string> QueryStringParams = null)
        {
            var request = new HTTPWebServiceRequest();

            request.MethodType = "POST";
            request.URL        = ServiceURL + AddOrUpdateMethodName;
            if (Headers != null)
            {
                request.Headers = Headers;
            }
            if (QueryStringParams != null)
            {
                request.QueryStringParams = QueryStringParams;
            }
            return(request.PostAsyncFormData <T>(entity));
        }
Example #2
0
        public PostWebServiceResponse ChildAddOrUpdate <TChild>(TChild entity, Dictionary <string, string> Headers = null, Dictionary <string, string> QueryStringParams = null)
        {
            var request = new HTTPWebServiceRequest();

            request.MethodType = "POST";
            request.URL        = ServiceURL + ChildAddOrUpdateLookup[typeof(TChild)];
            if (Headers != null)
            {
                request.Headers = Headers;
            }
            if (QueryStringParams != null)
            {
                request.QueryStringParams = QueryStringParams;
            }
            return(request.PostAsyncFormData <TChild>(entity));
        }