예제 #1
0
        public ActionResult AddNews(newsVM newsvm, HttpPostedFileBase img)
        {
            string extention = img.FileName.Substring(img.FileName.LastIndexOf("."));
            string fName     = newsvm.news_id.ToString() + extention;

            img.SaveAs(Server.MapPath("~/Images/") + fName);
            newsvm.image = fName;
            _news.AddNews(newsvm);
            return(RedirectToAction("getAllNews", "news", new { area = "AdminArea" }));
        }
예제 #2
0
        public ActionResult EditNews(int id)
        {
            newsVM news = _news.getNewsById(id);

            List <newsTypeVM> types     = _types.getAllnewsTypes();
            SelectList        typeslist = new SelectList(types, "type_id", "type_name", news.news_id);

            ViewBag.typeslist = typeslist;

            return(PartialView(news));
        }
예제 #3
0
        public ActionResult EditNews(newsVM nvm, HttpPostedFileBase img)
        {
            if (img != null)
            {
                string extention = img.FileName.Substring(img.FileName.LastIndexOf("."));
                string fName     = nvm.news_id.ToString() + extention;
                img.SaveAs(Server.MapPath("~/Images/") + fName);
                nvm.image = fName;
            }

            _news.UpdateNews(nvm);
            List <newsVM> news = _news.getAllNews();

            ViewBag.news = news;
            return(RedirectToAction("getAllNews", "news", new { area = "AdminArea" }));
        }