private void PraseResult(CloudScanrModels.CloudScanrCaptureResult cloudScanrCaptureResult, CloudScanrModels.CloudScanrCapture cloudScanrparam) { try { if (!cloudScanrCaptureResult.Success && !string.IsNullOrEmpty(cloudScanrCaptureResult.ResponseCode)) { lblMessage.Visible = true; lblMessage.Text = Utils.ParseCloudScanrAPIErrorMessage(cloudScanrCaptureResult.ResponseCode); } else if (!cloudScanrCaptureResult.Success && !string.IsNullOrEmpty(cloudScanrCaptureResult.Message)) { lblMessage.Visible = true; lblMessage.Text = cloudScanrCaptureResult.Message; } else { if (!string.IsNullOrEmpty(cloudScanrCaptureResult.TemplateData)) { lblMessage.Text = "Capture completed"; lblTemplate.Visible = true; templateXML.Visible = true; templateXML.Text = cloudScanrCaptureResult.TemplateData; } if (!string.IsNullOrEmpty(cloudScanrCaptureResult.BioImageData)) { lblBioImage.Visible = true; imageXML.Visible = true; imageXML.Text = cloudScanrCaptureResult.BioImageData; } if (!string.IsNullOrEmpty(cloudScanrCaptureResult.FaceImageData)) { lblFaceImageData.Visible = true; txtFaceImageData.Visible = true; imgFaceImage.Visible = true; imgFaceImage.ImageUrl = "data:image/jpeg;base64," + cloudScanrCaptureResult.FaceImageData; txtFaceImageData.Text = cloudScanrCaptureResult.FaceImageData; } } } catch (Exception ex) { lblMessage.Visible = true; lblMessage.Text = ex.Message; } }
private void FingerPrintCapture(CloudScanrModels.CloudScanrCapture cloudScanrparam) { try { CloudScanrApiManager.ApiHelper apiHelper = new CloudScanrApiManager.ApiHelper(AppSettingsReader.CloudScanr_API); CloudScanrModels.CloudScanrCaptureResult transactionInfo = new CloudScanrModels.CloudScanrCaptureResult(); transactionInfo = apiHelper.Capture(cloudScanrparam, SessionManager.CloudScanrAPIToken); PraseResult(transactionInfo, cloudScanrparam); } catch (Exception ex) { lblMessage.Visible = true; lblMessage.Text = "From API Calling:: " + ex.Message; } }