// PUT api/Image3Ds/[id] public bool Put(int id, [FromBody] ImageTB imgClient) { bool result = false; try { ImageTB img = db.ImageTBs.Single(p => p.id == id); if (img != null) { /*using (Image image = Base64ToImage(imgClient.imgStr)) * { * string strFileName = "~/Image/"+ "pdk.jpeg"; * image.Save(HttpContext.Current.Server.MapPath(strFileName), ImageFormat.Jpeg); * img.imgStr = ImageToBase64(image, ImageFormat.Jpeg); * }*/ img.img = imgClient.img; db.SaveChanges(); result = true; } } catch (Exception) { result = false; } return(result); }
// POST api/values/ public bool Post([FromBody] ImageTB imgClient) { try { ImageTB img = new ImageTB(); img.img = imgClient.img; db.ImageTBs.Add(img); db.SaveChanges(); } catch (Exception) { return(false); } return(true); }
// GET api/Image3Ds/[id] public ImageTB Get(int id) { ImageTB imgTb = db.ImageTBs.Single(p => p.id == id); return(imgTb); }