public IndividualRequestResponse UpdateRequest(Request request, Comment comment=null) { if (comment != null) request.Comment = comment; var body = new { request }; return GenericPut<IndividualRequestResponse>(string.Format("requests/{0}.json", request.Id.Value), body); }
public IndividualRequestResponse CreateRequest(Request request) { var body = new {request}; return GenericPost<IndividualRequestResponse>("requests.json", body); }
public async Task<IndividualRequestResponse> CreateRequestAsync(Request request) { var body = new {request}; return await GenericPostAsync<IndividualRequestResponse>("requests.json", body); }