Exemplo n.º 1
0
        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 }));
        }
Exemplo n.º 2
0
        //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));
        }