public void TestDisableRkiTask() { DisablePushRkiTaskRequest request = new DisablePushRkiTaskRequest(); request.RkiKey = "acd"; request.SerialNo = "232320"; Result <string> result = API.DisablePushRkiTask(request); _logger.DebugFormat("Result=\n{0}", JsonConvert.SerializeObject(result)); }
public Result <string> DisablePushRkiTask(DisablePushRkiTaskRequest disablePushRkiTaskRequest) { List <string> validationErrs = validateDisablePushRki(disablePushRkiTaskRequest); if (validationErrs.Count > 0) { return(new Result <string>(validationErrs)); } RestRequest request = new RestRequest(SUSPEND_TERMINAL_RKI_KEY_URL, Method.POST); var requestBodyJson = JsonConvert.SerializeObject(disablePushRkiTaskRequest); request.AddParameter(Constants.CONTENT_TYPE_JSON, requestBodyJson, ParameterType.RequestBody); var responseContent = Execute(request); EmptyResponse emptyResponse = JsonConvert.DeserializeObject <EmptyResponse>(responseContent); Result <string> result = new Result <string>(emptyResponse); return(result); }
private List <string> validateDisablePushRki(DisablePushRkiTaskRequest disablePushRkiTaskRequest) { List <string> validationErrs = new List <string>(); if (disablePushRkiTaskRequest == null) { validationErrs.Add(GetMsgByKey("parameterDisablePushRkiTaskRequestNull")); } else { if (string.IsNullOrEmpty(disablePushRkiTaskRequest.RkiKey)) { validationErrs.Add(GetMsgByKey("rkiKeyMandatory")); } if (string.IsNullOrEmpty(disablePushRkiTaskRequest.SerialNo) && string.IsNullOrEmpty(disablePushRkiTaskRequest.Tid)) { validationErrs.Add(GetMsgByKey("snTidMandatory")); } } return(validationErrs); }