Beispiel #1
0
        public bool EditAgent(AgentSharedModel agent)
        {
            var request = new RestRequest("/agent/{agent_id}", Method.PATCH, DataFormat.Json);

            request.AddJsonBody(agent);
            request.AddUrlSegment("agent_id", agent.Id);
            var response   = _client.Execute(request);
            var statusCode = response.StatusCode;

            if ((int)statusCode != 200)
            {
                return(false);
            }
            return(true);
        }
Beispiel #2
0
        public AgentSharedModel CreateAgent(AgentSharedModel agent)
        {
            var request = new RestRequest("/agent", Method.POST, DataFormat.Json);

            request.AddJsonBody(agent);
            var response   = _client.Execute(request);
            var statusCode = (int)response.StatusCode;

            if (statusCode != 200)
            {
                return(null);
            }

            return(JsonConvert.DeserializeObject <AgentSharedModel>(response.Content));
        }