Rock.Apps.CheckScannerUtility.ScanningPage.DisplayScannedDocInfo C# (CSharp) Method

DisplayScannedDocInfo() private method

Displays the scanned document information.
private DisplayScannedDocInfo ( ScannedDocInfo scannedDocInfo ) : void
scannedDocInfo ScannedDocInfo The scanned document information.
return void
        private void DisplayScannedDocInfo( ScannedDocInfo scannedDocInfo )
        {
            if ( scannedDocInfo.FrontImageData != null )
            {
                BitmapImage bitmapImageFront = new BitmapImage();
                bitmapImageFront.BeginInit();
                bitmapImageFront.StreamSource = new MemoryStream( scannedDocInfo.FrontImageData );
                bitmapImageFront.EndInit();
                imgFront.Source = bitmapImageFront;
                Rock.Wpf.WpfHelper.FadeIn( imgFront, 100 );
                lblFront.Visibility = Visibility.Visible;
            }
            else
            {
                lblFront.Visibility = Visibility.Hidden;
                imgFront.Source = null;
            }

            if ( scannedDocInfo.BackImageData != null )
            {
                BitmapImage bitmapImageBack = new BitmapImage();
                bitmapImageBack.BeginInit();
                bitmapImageBack.StreamSource = new MemoryStream( scannedDocInfo.BackImageData );
                bitmapImageBack.EndInit();
                imgBack.Source = bitmapImageBack;
                Rock.Wpf.WpfHelper.FadeIn( imgBack, 100 );
                lblBack.Visibility = Visibility.Visible;
                colBackImage.Width = new GridLength( 1, GridUnitType.Star );
            }
            else
            {
                imgBack.Source = null;
                lblBack.Visibility = Visibility.Hidden;
                colBackImage.Width = new GridLength( 0, GridUnitType.Star );
            }

            if ( scannedDocInfo.IsCheck )
            {
                pnlChecks.Visibility = Visibility.Visible;
                lblRoutingNumber.Content = scannedDocInfo.RoutingNumber ?? "--";
                lblAccountNumber.Content = scannedDocInfo.AccountNumber ?? "--";
                lblCheckNumber.Content = scannedDocInfo.CheckNumber ?? "--";
                lblOtherData.Content = scannedDocInfo.OtherData;
                spOtherData.Visibility = !string.IsNullOrWhiteSpace( scannedDocInfo.OtherData ) ? Visibility.Visible : Visibility.Collapsed;
            }
            else
            {
                pnlChecks.Visibility = Visibility.Collapsed;
            }
        }