Esempio n. 1
0
 public ActionResult Create(NewsModels news)
 {
     if (ModelState.IsValid)
     {
         SysUserModels userSession = (SysUserModels)Session["UserSession"];
         news.newsImageFile = Request.Files["newsImageFile"];
         NewNewsDAO newsDAO = new NewNewsDAO(this.mapper);
         if (newsDAO.CreateNews(news, userSession))
         {
             news.infoMessage = Resource.MsgSuccess;
             return RedirectToAction("Index", "News");
         }
         else
         {
             MstNewsTypeDAO newsTypeDAO = new MstNewsTypeDAO(this.mapper);
             news.newsTypeModelsList = newsTypeDAO.GetAll();
             news.errorMessage = Resource.MsgFailed;
             return View(news);
         }
     }
     else
     {
         MstNewsTypeDAO newsTypeDAO = new MstNewsTypeDAO(this.mapper);
         news.newsTypeModelsList = newsTypeDAO.GetAll();
         return View(news);
     }
 }
Esempio n. 2
0
 public ActionResult Create()
 {
     NewsModels news = new NewsModels();
     MstNewsTypeDAO newsTypeDAO = new MstNewsTypeDAO(this.mapper);
     news.newsTypeModelsList = newsTypeDAO.GetAll();
     return View(news);
 }
Esempio n. 3
0
        public ActionResult Edit(string newsCode)
        {
            NewNewsDAO newsDAO = new NewNewsDAO(this.mapper);

            NewsModels news = newsDAO.getNews(newsCode, Constants.Language.Vietnamese);
            MstNewsTypeDAO newsTypeDAO = new MstNewsTypeDAO(this.mapper);
            news.newsTypeModelsList = newsTypeDAO.GetAll();
            return View(news);
        }
Esempio n. 4
0
 public ActionResult Search(NewsListModels newsList)
 {
     MstNewsTypeDAO newsTypeDAO = new MstNewsTypeDAO(this.mapper);
     MstNewsTypeModels allType = new MstNewsTypeModels();
     newsList.newsTypeModelsList = newsTypeDAO.GetAll();
     newsList.newsTypeModelsList.Insert(0, allType);
     NewNewsDAO newsDAO = new NewNewsDAO(this.mapper);
     newsList.newsList = newsDAO.SearchNews(
                                     newsList.newsTitle  // newsTitle
                                     , newsList.newsTypeCode  // newsTypeCode
                                     , newsList.newsContent  // newsContent
                                      , newsList.isInactive  // status
                                     , newsList.isAuthenticate  // type
                                     , newsList.pageIndex
         );
     newsList.recordCount = newsDAO.SearchCountNews(
                                     newsList.newsTitle  // newsTitle
                                     , newsList.newsTypeCode  // newsTypeCode
                                     , newsList.newsContent  // newsContent
                                      , newsList.isInactive  // status
                                     , newsList.isAuthenticate  // type
                                     );
     return View("Index", newsList);
 }
Esempio n. 5
0
 public ActionResult NewsType(string t, string p)
 {
     NewNewsDAO newsDAO = new NewNewsDAO(this.mapper);
     int pageIndex = 0;
     if (!Int32.TryParse(p, out pageIndex))
     {
         pageIndex = 1;
     }
     string language = (string)RouteData.Values["lang"];
     NewsListModels model = newsDAO.SearchNewsList(null, t, null, false, false, pageIndex, language);
     model.newsTypeCode = t;
     MstNewsTypeDAO newsTypeDAO = new MstNewsTypeDAO(this.mapper);
     MstNewsTypeModels newsTypeModels = newsTypeDAO.SelectNewsType(t, null, null);
     if (newsTypeModels != null)
     {
         model.newsTypeName = newsTypeModels.newsTypeName;
     }
     return View(model);
 }