Example #1
0
        protected T GenericPut <T>(string resource, object body = null)
        {
            var request = new RestRequest
            {
                Method        = Method.PUT,
                Resource      = resource,
                RequestFormat = DataFormat.Json
            };

            if (body != null)
            {
                request.AddAndSerializeParam(body, ParameterType.RequestBody);
            }

            var res = Execute <T>(request);

            return(res);
        }
Example #2
0
        public IndividualTicketFieldResponse CreateTicketField(TicketField ticketField)
        {
            var request = new RestRequest
            {
                Method        = Method.POST,
                Resource      = "ticket_fields.json",
                RequestFormat = DataFormat.Json
            };

            var tmp = new
            {
                type  = ticketField.Type,
                title = ticketField.Title,
            };

            request.AddAndSerializeParam(new { ticket_field = tmp }, ParameterType.RequestBody);

            var res = Execute <IndividualTicketFieldResponse>(request);

            return(res);

            //return GenericPost<IndividualTicketFieldResponse, object>("ticket_fields.json", new { ticket_field = tmp });
        }