Exemplo n.º 1
0
 public string GetString4LinkCategory(string key)
 {
     string Value = GetValue(key);
     T_TagServices service = new T_TagServices();
     T_Tag MyTag = service.GetByID(Convert.ToInt32(Value));
     if (MyTag != null) return MyTag.ID + "/" + MyTag.Slug;
     else return Value;
 }
Exemplo n.º 2
0
        //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);
        }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
 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);
 }