public ActionResult Upload(ImageGalary IG) { if (IG.File.ContentLength > (2 * 1024 * 1024)) { ModelState.AddModelError("CustomError", "File size must be less than 2 Mb"); return(View()); } if (!(IG.File.ContentType == "image/jpeg" || IG.File.ContentType == "image/gif")) { ModelState.AddModelError("CustomError", "File type allowed : jpeg and gif"); return(View()); } IG.FileName = IG.File.FileName; IG.ImageSize = IG.File.ContentLength; byte[] data = new byte[IG.File.ContentLength]; IG.File.InputStream.Read(data, 0, IG.File.ContentLength); IG.ImageDate = data; using (DatabasePhotoEntities db = new DatabasePhotoEntities()) { db.ImageGalary.Add(IG); db.SaveChangesAsync(); } return(RedirectToAction("Gallery")); }
public ActionResult Gallery() { List <ImageGalary> all = new List <ImageGalary>(); using (DatabasePhotoEntities dc = new DatabasePhotoEntities()) { all = dc.ImageGalary.ToList(); } return(View(all)); }