public ActionResult Delete(int id) { QRCodeString qrCodeString = new QRCodeString(); qrCodeString.DeleteData(id); return(RedirectToAction("Index")); }
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)); }