public Result <TerminalGroupRkiTask> DisableGroupRkiPushTask(long groupRkiPushTaskId) { IList <string> validationErrs = ValidateId(groupRkiPushTaskId, "groupRkiPushTaskIdInvalid"); if (validationErrs.Count > 0) { return(new Result <TerminalGroupRkiTask>(validationErrs)); } RestRequest request = new RestRequest(SUSPEND_TERMINAL_GROUP_RKI_URL, Method.POST); request.AddUrlSegment("groupRkiId", groupRkiPushTaskId); var responseContent = Execute(request); TerminalGroupRkiTaskResponse response = JsonConvert.DeserializeObject <TerminalGroupRkiTaskResponse>(responseContent); Result <TerminalGroupRkiTask> result = new Result <TerminalGroupRkiTask>(response); return(result); }
public Result <TerminalGroupRkiTask> PushRkiKey2Group(CreateTerminalGroupRkiTaskRequest createTerminalGroupRkiTaskRequest) { List <string> validationErrs = ValidateCreate(createTerminalGroupRkiTaskRequest, new CreateTerminalGroupRkiTaskValidator(), "parameterCreateTerminalGroupRkiTaskRequestIsNull"); if (validationErrs.Count > 0) { return(new Result <TerminalGroupRkiTask>(validationErrs)); } RestRequest request = new RestRequest(CREATE_TERMINAL_GROUP_RKI_URL, Method.POST); var requestJson = JsonConvert.SerializeObject(createTerminalGroupRkiTaskRequest); request.AddParameter(Constants.CONTENT_TYPE_JSON, requestJson, ParameterType.RequestBody); var responseContent = Execute(request); TerminalGroupRkiTaskResponse response = JsonConvert.DeserializeObject <TerminalGroupRkiTaskResponse>(responseContent); Result <TerminalGroupRkiTask> result = new Result <TerminalGroupRkiTask>(response); return(result); }