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));
        }
Esempio n. 2
0
 public ActionResult Add(NewsAction model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (_newsBusiness.Add(model))
             {
                 _newsBusiness.Save();
                 return(Redirect("/News/List"));
             }
         }
         return(View(model));
     }
     catch (Exception)
     {
         return(View(model));
     }
 }