Esempio n. 1
0
        /// <summary>
        /// Gets the specified salesorder_id.
        /// </summary>
        /// <param name="salesorder_id">The salesorder_id.</param>
        /// <param name="parameters">The parameters.</param>
        /// <returns>Salesorder.</returns>
        public Salesorder Get(string salesorder_id, Dictionary <object, object> parameters)
        {
            string url      = baseAddress + "/" + salesorder_id;
            var    responce = ZohoHttpClient.get(url, getQueryParameters(parameters));

            return(SalesorderParser.getSalesorder(responce));
        }
Esempio n. 2
0
        /// <summary>
        /// Updates the specified salesorder_id.
        /// </summary>
        /// <param name="salesorder_id">The salesorder_id.</param>
        /// <param name="update_info">The update_info.</param>
        /// <param name="parameters">The parameters.</param>
        /// <returns>Salesorder.</returns>
        public Salesorder Update(string salesorder_id, Salesorder update_info, Dictionary <object, object> parameters)
        {
            string url  = baseAddress + "/" + salesorder_id;
            var    json = JsonConvert.SerializeObject(update_info);

            if (parameters == null)
            {
                parameters = new Dictionary <object, object>();
            }
            parameters.Add("JSONString", json);
            var responce = ZohoHttpClient.put(url, getQueryParameters(parameters));

            return(SalesorderParser.getSalesorder(responce));
        }
Esempio n. 3
0
        /// <summary>
        ///     Creates the specified new_salesorder_info.
        /// </summary>
        /// <param name="new_salesorder_info">The new_salesorder_info.</param>
        /// <param name="parameters">The parameters.</param>
        /// <returns>System.String.</returns>
        public Salesorder Create(Salesorder new_salesorder_info, Dictionary <object, object> parameters)
        {
            var url  = baseAddress;
            var json = JsonConvert.SerializeObject(new_salesorder_info);

            if (parameters == null)
            {
                parameters = new Dictionary <object, object>();
            }
            parameters.Add("JSONString", json);
            var responce = ZohoHttpClient.post(url, getQueryParameters(parameters));

            return(SalesorderParser.getSalesorder(responce));
        }