Exemplo 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);
     }
 }
Exemplo n.º 2
0
 public ActionResult Delete(string newsCode)
 {
     try
     {
         // TODO: Add delete logic here
         NewNewsDAO newsDAO = new NewNewsDAO(this.mapper);
         newsDAO.deleteNews(newsCode);
         return RedirectToAction("Index");
     }
     catch
     {
         return View("Index");
     }
 }
Exemplo 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);
        }
Exemplo 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);
 }
Exemplo n.º 5
0
 public ActionResult Edit(NewsModels news)
 {
     // TODO: Add update logic here
     SysUserModels userSession = (SysUserModels)Session["UserSession"];
     NewNewsDAO newsDAO = new NewNewsDAO(this.mapper);
     newsDAO.updateNews(news, userSession);
     return RedirectToAction("Index");
 }
Exemplo n.º 6
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);
 }
Exemplo n.º 7
0
        public ActionResult News(string c)
        {
            NewNewsDAO newsDAO = new NewNewsDAO(this.mapper);
            string language = (string)RouteData.Values["lang"];
            NewsModels model = newsDAO.getNews(c, language);

            return View(model);
        }
Exemplo n.º 8
0
        public ActionResult Index()
        {
            //log.Info("HomeController.Index() was called");
            string language = (string)RouteData.Values["lang"];
            NewNewsDAO newsDAO = new NewNewsDAO(this.mapper);
            NewsLatestModels model = newsDAO.displayNewsHome(language);
            if (TempData != null && TempData["errorMessage"] != null)
            {
                ViewData["errorMessage"] = TempData["errorMessage"];
            }
            //SysUserDAO test = new SysUserDAO(this.mapper);
            //test.SendConfirmEmail("test", "Thang", Constants.Sex.Male, "cc03e747a6afbbcbf8be7668acfebee5", "*****@*****.**");

            //WebsiteReaderUtils test = new WebsiteReaderUtils();
            //test.targetUrl = Constants.Website.IndexQURL;
            //IList<string> result = test.GetHTMLTagList(Constants.Website.TableTagName
            //    , Constants.Website.ClassAttr
            //    , Constants.Website.IndexAttrValue
            //    );

            //// Multilanguage
            IdxConfigDAO idxConfigDAO = new IdxConfigDAO(this.mapper);
            model.indexConfigList = idxConfigDAO.GetHomeDisplayIndexList(null, Constants.Status.Active);
            ViewData[Constants.DisplayLogin] = true;

            return View(model);
        }