private RockRestClient EnsureUploadScanRestClient()
{
if ( _uploadScannedItemClient == null )
{
RockConfig rockConfig = RockConfig.Load();
_uploadScannedItemClient = new RockRestClient( rockConfig.RockBaseUrl );
_uploadScannedItemClient.Login( rockConfig.Username, rockConfig.Password );
}
if ( binaryFileTypeContribution == null || transactionTypeValueContribution == null )
{
binaryFileTypeContribution = _uploadScannedItemClient.GetDataByGuid<BinaryFileType>( "api/BinaryFileTypes", new Guid( Rock.Client.SystemGuid.BinaryFiletype.CONTRIBUTION_IMAGE ) );
transactionTypeValueContribution = _uploadScannedItemClient.GetDataByGuid<DefinedValue>( "api/DefinedValues", new Guid( Rock.Client.SystemGuid.DefinedValue.TRANSACTION_TYPE_CONTRIBUTION ) );
}
return _uploadScannedItemClient;
}