Rock.Apps.CheckScannerUtility.ScanningPage.IsDuplicateScan C# (CSharp) Méthode

IsDuplicateScan() private méthode

Determines whether [is duplicate scan] [the specified scanned document].
private IsDuplicateScan ( ScannedDocInfo scannedDoc ) : bool
scannedDoc ScannedDocInfo The scanned document.
Résultat bool
        private bool IsDuplicateScan( ScannedDocInfo scannedDoc )
        {
            if ( !scannedDoc.IsCheck )
            {
                return false;
            }

            if ( scannedDoc.BadMicr )
            {
                return false;
            }

            var uploadClient = EnsureUploadScanRestClient();

            if ( uploadClient == null )
            {
                var rockConfig = RockConfig.Load();
                uploadClient = new RockRestClient( rockConfig.RockBaseUrl );
                uploadClient.Login( rockConfig.Username, rockConfig.Password );
            }

            var alreadyScanned = uploadClient.PostDataWithResult<string, bool>( "api/FinancialTransactions/AlreadyScanned", scannedDoc.ScannedCheckMicrData );
            return alreadyScanned;
        }