Beispiel #1
0
        public JsonResult Lock(string cardId, CardCompromisedEnums cardStatus)
        {
            var request = new RestRequest($"cardcontrols/onoff/{cardId}", Method.POST);

            request.AddHeader("API-Key", apiKey);

            var result  = Client.Execute(request);
            var content = JsonConvert.DeserializeObject <InternalApiResponse>(result.Content);

            content.Status = (cardStatus == CardCompromisedEnums.OK ? CardCompromisedEnums.Locked : CardCompromisedEnums.OK).ToString("g");

            return(Json(content));
        }
Beispiel #2
0
        public JsonResult Problem(string cardId, CardCompromisedEnums cardStatus, string comment)
        {
            var data = new { cardId, cardStatus, comment };

            var request = new RestRequest($"cardcontrols/reportcardissue", Method.POST, DataFormat.Json);

            request.AddHeader("API-Key", apiKey);
            request.AddJsonBody(data);

            var result  = Client.Execute(request);
            var content = JsonConvert.DeserializeObject <InternalApiResponse>(result.Content);

            content.Status = cardStatus.ToString("g");

            return(Json(content));
        }