public ActionResult DisplayImages(NewsPictureViewModel NewsVM, HttpPostedFileBase ImageUpload) { if (ImageUpload != null) { if (ImageUpload.ContentType == "image/jpg" || ImageUpload.ContentType == "image/png" || ImageUpload.ContentType == "image/jpeg") { ImageUpload.SaveAs(Server.MapPath("/") + "/Images/NewsImages/" + ImageUpload.FileName); NewsPicture NewsPic = new NewsPicture(); NewsPic.NewsID = NewsVM.ID; NewsPic.PicURL = ImageUpload.FileName; db.NewsPicture.Add(NewsPic); db.SaveChanges(); return(RedirectToAction("DisplayImages", new { id = NewsVM.ID })); } } return(RedirectToAction("DisplayImages", new { id = NewsVM.ID })); }
//GET: Display and Add public ActionResult DisplayImages(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } News news = db.News.Find(id); if (news == null) { return(HttpNotFound()); } NewsPictureViewModel NewsVM = new NewsPictureViewModel(); NewsVM.ID = news.ID; NewsVM.Content = news.Content; NewsVM.VideoURL = news.VideoURL; NewsVM.NewsPicture = db.NewsPicture.Where(p => p.NewsID == news.ID).ToList(); return(View(NewsVM)); }