/// <summary>
        /// Creates the default magnetic stripe reader.
        /// </summary>
        /// <returns>true if magnetic stripe reader is created. Otherwise returns false</returns>
        private async Task <bool> CreateDefaultMagneticStripeReaderObject()
        {
            if (_reader == null)
            {
                _reader = await MagneticStripeReader.GetDefaultAsync();

                if (_reader == null)
                {
                    rootPage.NotifyUser("Magnetic Stripe Reader not found. Please connect a Magnetic Stripe Reader.", NotifyType.ErrorMessage);
                    return(false);
                }
            }
            return(true);
        }
        //<SnippetCreateMagStripeReader>
        //Creates a magnetic stripe reader.

        private async Task <bool> CreateDefaultMagneticStripeReaderObject()
        {
            if (_reader == null)
            {
                _reader = await MagneticStripeReader.GetDefaultAsync();

                if (_reader != null)
                {
                    // UpdateReaderStatusTextBlock("Magnetic stripe reader created.");
                    // UpdateReaderStatusTextBlock("Device Id is:" + _reader.DeviceId);
                }
                else
                {
                    // UpdateReaderStatusTextBlock("Magnetic stripe reader not found. Connect a magnetic stripe reader.");
                    return(false);
                }
            }
            return(true);
        }
예제 #3
0
        /// <summary>
        /// Creates the default magnetic stripe reader.
        /// </summary>
        /// <returns>true if magnetic stripe reader is created. Otherwise returns false</returns>
        private async Task <bool> CreateDefaultMagneticStripeReaderObject()
        {
            if (_reader == null)
            {
                UpdateReaderStatusTextBlock("Creating Magnetic Stripe Reader object.");
                _reader = await MagneticStripeReader.GetDefaultAsync();

                if (_reader != null)
                {
                    UpdateReaderStatusTextBlock("Default Magnetic Stripe Reader created.");
                    UpdateReaderStatusTextBlock("Device Id is:" + _reader.DeviceId);
                }
                else
                {
                    UpdateReaderStatusTextBlock("Magnetic Stripe Reader not found. Please connect a Magnetic Stripe Reader.");
                    return(false);
                }
            }
            return(true);
        }