public bool Sign() { try { _requestData.cbChargeItems = _requestChargeItems.ToArray(); _requestData.cbPayItems = _requestPayItems.ToArray(); _responseData = _proxy.Sign(_requestData); _signData = new SignResponse(_responseData); return(true); } catch (Exception x) { LastError = x.Message; return(false); } }
public string jsonSign(string request) { if (!Connected) { throw new Exception("Not Connected"); } try { var jsonSettings = new JsonSerializerSettings() { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat }; var req = JsonConvert.DeserializeObject <fiskaltrust.ifPOS.v0.ReceiptRequest>(request, jsonSettings); var resp = proxy.Sign(req); return(JsonConvert.SerializeObject(resp, jsonSettings)); } catch (Exception x) { return(x.Message); } }