Esempio n. 1
0
        public ActionResult Create([Bind(Include = "NewsId,Title,Description,Text,ImageName,Visit,CreateDate")] News news, HttpPostedFileBase imgUp)
        {
            if (ModelState.IsValid)
            {
                if (imgUp != null && imgUp.IsImage())
                {
                    news.ImageName = Guid.NewGuid().ToString() + Path.GetExtension(imgUp.FileName);
                    imgUp.SaveAs(Server.MapPath("/Content/Image/News/" + news.ImageName));
                    ImageResizer imageResizer = new ImageResizer();
                    imageResizer.Resize(Server.MapPath("/Content/Image/News/" + news.ImageName),
                                        Server.MapPath("/Content/Image/News/Thumbnail/" + news.ImageName));

                    news.CreateDate = DateTime.Now;
                    news.Visit      = 0;
                    _newsBusiness.Insert(news);
                    _newsBusiness.Save();
                    return(RedirectToAction("Index"));
                }

                ViewBag.NewsImage = true;
                return(View(news));
            }

            return(View(news));
        }