public ActionResult Index(ScannModel model, string scannedImage) { string fileName = "captured.png"; string fileNameWitPath = Path.Combine(Server.MapPath("~/images"), fileName); FileInfo fi = new FileInfo(fileNameWitPath); if (!Directory.Exists(fi.DirectoryName)) { Directory.CreateDirectory(fi.DirectoryName); } using (FileStream fs = new FileStream(fileNameWitPath, FileMode.OpenOrCreate)) { using (BinaryWriter bw = new BinaryWriter(fs)) { byte[] data = Convert.FromBase64String(scannedImage); bw.Write(data); bw.Close(); } fs.Close(); } BarCodeDecoder decoder = new BarCodeDecoder(); var content = decoder.Read(scannedImage); return(View(SearchProduct(content))); }
public ActionResult Search(ScannModel model) { var result = SearchProduct(model.Upc); return(View(result)); }