public void Delete(int?Id) { TbImage dbEntry = context.TbImages.Find(Id); if (dbEntry != null) { context.TbImages.Remove(dbEntry); context.SaveChanges(); } }
public JsonResult UploadFile() { string _imgname = string.Empty; if (System.Web.HttpContext.Current.Request.Files.AllKeys.Any()) { var pic = System.Web.HttpContext.Current.Request.Files["MyImages"]; if (pic.ContentLength > 0) { var fileName = Path.GetFileName(pic.FileName); var _ext = Path.GetExtension(pic.FileName); _imgname = Guid.NewGuid().ToString(); var _comPath = Server.MapPath("/Upload/Id_") + _imgname + _ext; _imgname = "Id_" + _imgname + _ext; ViewBag.Msg = _comPath; var path = _comPath; // Saving Image in Original Mode pic.SaveAs(path); var _lenght = new FileInfo(path).Length; //here to add Image Path to You Database , TbImage data = new TbImage(); data.Imagepath = _imgname; data.Size = Convert.ToInt32(_lenght); // data.Create_time = DateTime.Now; //To your Database imageRepository.SaveImage(data); // resizing image // MemoryStream ms = new MemoryStream(); // WebImage img = new WebImage(_comPath); // if (img.Width > 200) // img.Resize(200, 200); // img.Save(_comPath); // end resize } } return(Json(Convert.ToString(_imgname), JsonRequestBehavior.AllowGet)); }
public void SaveImage(TbImage image) { context.TbImages.Add(image); context.SaveChanges(); }