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 Create() { NewsModels news = new NewsModels(); MstNewsTypeDAO newsTypeDAO = new MstNewsTypeDAO(this.mapper); news.newsTypeModelsList = newsTypeDAO.GetAll(); return View(news); }
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 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); }