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)); }
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)); }