public ActionResult ChildCatalogue() { try { WikiCatalogue_BL _CatalogueBL = new WikiCatalogue_BL(); WikiDoc_BL _WikiBL = new WikiDoc_BL(); decimal _Cataid = 0; if (RouteData.Values["id"] != null) { _Cataid = Convert.ToDecimal(RouteData.Values["id"]); } List <WikiCatalogues_Info> _ListCata = new List <WikiCatalogues_Info>(); _ListCata = _CatalogueBL.Portal_CataGetAll(); List <WikiDoc_Info> _ListDocSearch = new List <WikiDoc_Info>(); if (_Cataid > 0) { // lấy ds tin theo danh mục _ListDocSearch = _WikiBL.PortalWikiDoc_Search("3|" + _Cataid.ToString() + "|ALL|" + AppsCommon.GetCurrentLang()); ViewBag.Paging = _WikiBL.GetPagingHtml(); ViewBag.ListDocSearch = _ListDocSearch; WikiCatalogue_BL _Catabl = new WikiCatalogue_BL(); WikiCatalogues_Info _Catainfo = new WikiCatalogues_Info(); _Catainfo = _Catabl.WikiCatalogue_GetByID(_Cataid); ViewBag.CatalogueInfo = _Catainfo; } else { // lấy thằng đầu tiên WikiCatalogues_Info _firstCata = new WikiCatalogues_Info(); foreach (var item in _ListCata) { if (item.PARENT_ID != 0) { _firstCata = item; break; } } _ListDocSearch = _WikiBL.PortalWikiDoc_Search("3|" + _firstCata.ID.ToString() + "|ALL|" + AppsCommon.GetCurrentLang()); ViewBag.Paging = _WikiBL.GetPagingHtml(); ViewBag.ListDocSearch = _ListDocSearch; ViewBag.CatalogueInfo = _firstCata; } ViewBag.ListCatalogue = _ListCata; ViewBag.CurrCata = _Cataid; } catch (Exception ex) { Logger.LogException(ex); } return(View("~/Areas/Home/Views/Wiki/ChildCatalogue.cshtml")); }
public ActionResult ViewCata() { try { WikiCatalogue_BL _CatalogueBL = new WikiCatalogue_BL(); string _Cataid = ""; if (RouteData.Values["id"] != null) { _Cataid = RouteData.Values["id"].ToString(); } WikiCatalogues_Info _parentinfo = new WikiCatalogues_Info(); List <WikiCatalogues_Info> _ListCataMenu = new List <WikiCatalogues_Info>(); _ListCataMenu = _CatalogueBL.Portal_CataGetAll(); List <WikiCatalogues_Info> _ListCata = new List <WikiCatalogues_Info>(); foreach (var item in _ListCataMenu) { if (item.ID != 0) { _parentinfo = item; break; } } if (_Cataid != "0") { _parentinfo = _CatalogueBL.WikiCatalogue_GetByID(Convert.ToDecimal(_Cataid)); } else { ViewBag.DefaultPage = 1; _Cataid = _parentinfo.ID.ToString(); } _ListCata = _CatalogueBL.Portal_Catalogue_Search("ALL|ALL|" + _Cataid.ToString() + "|" + AppsCommon.GetCurrentLang()); ViewBag.Paging = _CatalogueBL.GetPagingHtml(); ViewBag.ListObject = _ListCata; ViewBag.Parentinfo = _parentinfo; ViewBag.ListCatalogue = _ListCataMenu; // lấy thằng đầu tiên ViewBag.CurrCata = _parentinfo.ID; } catch (Exception ex) { Logger.LogException(ex); } return(View("/Areas/Home/Views/Wiki/ViewCatalogue.cshtml")); }