Exemple #1
0
        public ActionResult Delete(int id)
        {
            QRCodeString qrCodeString = new QRCodeString();

            qrCodeString.DeleteData(id);
            return(RedirectToAction("Index"));
        }
Exemple #2
0
        public ActionResult Index(string qrcode)
        {
            byte[] image;
            using (MemoryStream ms = new MemoryStream())
            {
                QRCodeGenerator qrGenerator = new QRCodeGenerator();
                QRCodeData      data        = qrGenerator.CreateQrCode(qrcode, QRCodeGenerator.ECCLevel.Q);
                QRCode          code        = new QRCode(data);
                using (Bitmap bitMap = code.GetGraphic(20))
                {
                    bitMap.Save(ms, ImageFormat.Png);
                    image = ms.GetBuffer();     // convert image to byte formate
                    ViewBag.QRCodeImage = "data:image/png;base64," + Convert.ToBase64String(ms.ToArray());
                }
            }

            QRCodeString qRCodeString = new QRCodeString();

            qRCodeString.storeData(image, qrcode);

            //Response.Redirect(Request.Url.ToString(), true);

            List <QRCodeString_tbl> list = db.QRCodeString_tbl.ToList();

            list = list.OrderByDescending(it => it.Id).ToList();
            return(View(list));
        }