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())); }
public GenerateQRCodeResponse GenerateQRCode(GenerateQRCodeRequest request) { var output = _qRCodeService.GenerateQRCode(request); return(output); }