Ejemplo n.º 1
0
        public GenerateQRCodeResponse GenerateQRCode(GenerateQRCodeRequest request)
        {
            QRCodeGenerator qrGenerator = new QRCodeGenerator();
            QRCodeData      qrCodeData  = qrGenerator.CreateQrCode(request.Name, QRCodeGenerator.ECCLevel.Q);
            QRCode          qrCode      = new QRCode(qrCodeData);
            Bitmap          qrCodeImage = qrCode.GetGraphic(20);
            MemoryStream    stream      = new MemoryStream();

            qrCodeImage.Save(stream, System.Drawing.Imaging.ImageFormat.Png);
            var bitmapBytes = stream.ToArray();


            return(SaveQrImage(bitmapBytes, request.Id.ToString()));
        }
Ejemplo n.º 2
0
        public GenerateQRCodeResponse GenerateQRCode(GenerateQRCodeRequest request)
        {
            var output = _qRCodeService.GenerateQRCode(request);

            return(output);
        }