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