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); } }
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"); } }
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); }
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); }
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"); }
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); }
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); }
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); }