Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }