public ActionResult Detail(int id, string slug) { T_NewsServices _newServices = new T_NewsServices(); T_News ANews = _newServices.GetByID(id); int GoiTKId = 1037; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_GoiThietKe_ID.ToString()), out GoiTKId); int SieuThiWebId = 1039; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_MauThietKe_ID.ToString()), out SieuThiWebId); int DichVuId = 1031; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_DichVu_ID.ToString()), out DichVuId); if (_newServices.IsInCategory(id, GoiTKId)) { return View("XemGoiThietKeWeb", ANews); } if (_newServices.IsInCategory(id, SieuThiWebId)) { return View("XemMauThietKeWeb", ANews); } if (_newServices.IsInCategory(id, DichVuId)) { return View("XemChiTietDichVu", ANews); } return View(ANews); }
public string GetString4LinkArticle(string key) { string Value = GetValue(key); T_NewsServices service = new T_NewsServices(); T_News MyNews = service.GetByID(Convert.ToInt32(Value)); if(MyNews != null) return MyNews.ID + "/" + MyNews.Slug; else return Value; }
//public ActionResult XemGoiThietKeWeb(int id, string slug) //{ // T_NewsServices _newServices = new T_NewsServices(); // T_News ANews = _newServices.GetByID(id); // return View(ANews); //} public ActionResult ContentByTag(int id, int? page, int limit = 0) { int currentPageIndex = page.HasValue ? page.Value - 1 : 0; int PageSizeClient; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.PageSizeClient.ToString()), out PageSizeClient); PageSizeClient = (PageSizeClient < 1) ? 20 : PageSizeClient; IT_TagServices tagServices = new T_TagServices(); T_Tag ThisTag = tagServices.GetByID(id); ViewBag.TagTitle = ThisTag.Title; //Get limit itme T_NewsServices _newServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newServices.GetNewsByTag(id, limit); IPagedList<T_News> Model = MvcPaging.PagingExtensions.ToPagedList(NewsList, currentPageIndex, PageSizeClient, NewsList.Count()); return View("ContentByTag", Model); }
public ActionResult Blog(int? page, int? id) { T_TagServices tagServices = new T_TagServices(); int BlogId = 1; if (id.HasValue) { BlogId = (int)id; } else { Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_Blog_ID.ToString()), out BlogId); } ViewBag.CateId = BlogId; ViewBag.CateTitle = tagServices.GetByID(BlogId).Title; int currentPageIndex = page.HasValue ? page.Value - 1 : 0; // Get all with paging T_NewsServices _newServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newServices.GetByTaxonomy(BlogId).OrderByDescending(m => m.CreatedDate); int PageSizeClient; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.PageSizeClient.ToString()), out PageSizeClient); PageSizeClient = (PageSizeClient < 1) ? 20 : PageSizeClient; IPagedList<T_News> Model = MvcPaging.PagingExtensions.ToPagedList(NewsList, currentPageIndex, PageSizeClient, NewsList.Count()); return View("Blog", Model); }
public ViewResult SearchPage(string search, int? page) { int currentPageIndex = page.HasValue ? page.Value - 1 : 0; int PageSizeClient; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.PageSizeClient.ToString()), out PageSizeClient); PageSizeClient = (PageSizeClient < 1) ? 20 : PageSizeClient; ViewBag.term = search; //Search for news T_NewsServices _newsServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newsServices.Search(search); IPagedList<T_News> Model = MvcPaging.PagingExtensions.ToPagedList(NewsList, currentPageIndex, PageSizeClient, NewsList.Count()); if (Model != null) { if (Model.TotalItemCount < 1 && !string.IsNullOrEmpty(search)) { ViewBag.NoResult = "Không tìm thấy !"; } else { ViewBag.NoResult = ""; } } return View(Model); }
public ArticleDynamicNodeProvider() { _newServices = new T_NewsServices(); _tagServices = new T_TagServices(); }
public ActionResult ThietKeWeb() { //Get list mau thiet ke category int MauTKId = 1037; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_MauThietKe_ID.ToString()), out MauTKId); T_TagServices _tagServices = new T_TagServices(); IEnumerable<T_Tag> MauThietKeCateList = _tagServices.GetByTaxonomyInCate(Utilities.Constants.TAXONOMY_CATEGORY, MauTKId).OrderBy(m => m.ID); ViewBag.MauThietKeCateList = MauThietKeCateList; //Get all Mau thiet kê T_NewsServices _newServices = new T_NewsServices(); IEnumerable<MauThietKeViewModel> MauThietKeList = _newServices.GetMauThietKe(MauTKId).OrderBy(m => m.MauThietKe.ID); return View(MauThietKeList); }
public ActionResult ListInCateModern(int id, int? page) { T_TagServices tagServices = new T_TagServices(); ViewBag.CateTitle = tagServices.GetByID(id).Title; int currentPageIndex = page.HasValue ? page.Value - 1 : 0; // Get all with paging T_NewsServices _newServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newServices.GetByTaxonomy(id); int PageSizeClient; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.PageSizeClient.ToString()), out PageSizeClient); PageSizeClient = (PageSizeClient < 1) ? 20 : PageSizeClient; IPagedList<T_News> Model = MvcPaging.PagingExtensions.ToPagedList(NewsList, currentPageIndex, PageSizeClient, NewsList.Count()); return View("ListInCateModern", Model); }
public ActionResult GoiThietKeWebsite(int? page) { T_TagServices tagServices = new T_TagServices(); int MauTKId = 1039; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_GoiThietKe_ID.ToString()), out MauTKId); int currentPageIndex = page.HasValue ? page.Value - 1 : 0; // Get all with paging T_NewsServices _newServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newServices.GetByTaxonomy(MauTKId).OrderBy(m => m.Title); int PageSizeClient = 12; //Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.PageSizeClient.ToString()), out PageSizeClient); //PageSizeClient = (PageSizeClient < 1) ? 20 : PageSizeClient; IPagedList<T_News> Model = MvcPaging.PagingExtensions.ToPagedList(NewsList, currentPageIndex, PageSizeClient, NewsList.Count()); return View(Model); }
public PartialViewResult GetOtherMauThietKe(int? exceptId, int limit = 5) { T_TagServices tagServices = new T_TagServices(); int GoiTKId = 1037; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_MauThietKe_ID.ToString()), out GoiTKId); //ViewBag.GoiTKId = GoiTKId; T_NewsServices _newServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newServices.GetByTaxonomy(GoiTKId, limit).Where(m => m.ID != exceptId).OrderBy(m => Guid.NewGuid()); return PartialView(NewsList); }
public PartialViewResult GetRelatedNews(int newsId, int limit = 5) { T_NewsServices _newServices = new T_NewsServices(); //Get limit itme IEnumerable<T_News> NewsList = _newServices.GetRelatedNews(newsId, limit); return PartialView("GetRelatedNews", NewsList); }
public PartialViewResult GetNewsInCategoryModern(int CateId, int Number = 8, int column = 4) { ViewBag.Column = column; T_NewsServices _newServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newServices.GetByTaxonomy(CateId, Number); return PartialView("GetNewsInCategoryModern", NewsList); }
public PartialViewResult GetNewsInCategoryDisplayRight(int CateId, int Number = 5) { T_NewsServices _newServices = new T_NewsServices(); //Get limit itme IEnumerable<T_News> NewsList = _newServices.GetRandomByTaxonomy(CateId, Number); return PartialView("GetNewsInCategoryDisplayRight", NewsList); }
public PartialViewResult GetListDichVu(int? exceptId, int limit = 5) { int DichVuId = 1031; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_DichVu_ID.ToString()), out DichVuId); //Get all Dịch vụ T_NewsServices _newServices = new T_NewsServices(); IEnumerable<T_News> DichVuList = _newServices.GetByTaxonomy(DichVuId, limit).Where(m => m.ID != exceptId).OrderBy(m => Guid.NewGuid()); return PartialView(DichVuList); }
public PartialViewResult GetLastestNews(int limit = 5) { T_NewsServices _newServices = new T_NewsServices(); //Get limit itme IEnumerable<T_News> NewsList = _newServices.GetLastNews(limit); return PartialView("GetLastestNews", NewsList); }
public PartialViewResult GetGoiThietKe(int limit = 6) { T_TagServices tagServices = new T_TagServices(); int MauTKId = 1039; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.Conf_GoiThietKe_ID.ToString()), out MauTKId); //ViewBag.MauTKId = MauTKId; T_NewsServices _newServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newServices.GetByTaxonomy(MauTKId, limit).OrderBy(m => Guid.NewGuid()); return PartialView(NewsList); }