public string getPageUrl(tbl_page pageItem) { string url = null; if (pageItem != null) { if (pageItem.isHelperUrl) { url = "#"; } else { if (pageItem.pageTypeId == (int)pageType.yonlendirmeIcerik && !string.IsNullOrWhiteSpace(pageItem.redirectPageUrl)) { url = pageItem.redirectPageUrl; } else { url = pageItem.url; } } } return url; }
public List<leftMenuItem> generateLeftMenu(tbl_page mainAccountPage, string currentPageUrl) { List<leftMenuItem> menuList = new List<leftMenuItem>(); if (mainAccountPage != null && mainAccountPage.tbl_category != null) { var parentCategory = mainAccountPage.tbl_category; var subCategoryList = db.tbl_category.Include("tbl_page").Where(a => a.parentId == parentCategory.categoryId && a.tbl_page.Count > 0).ToList(); foreach (var item in subCategoryList) { leftMenuItem menuItem = new leftMenuItem(); menuItem.url = langCode + "/" + mainAccountPage.url + "/" + item.tbl_page.FirstOrDefault().url + ".html"; menuItem.name = item.name; if (item.tbl_page.FirstOrDefault().url == currentPageUrl) { menuItem.className = "active"; } menuList.Add(menuItem); } } return menuList; }
public void pageTitleBind(tbl_page pageItem, IPageable item, int langId) { if (pageItem != null) { pageTitleBind(pageItem.name, pageItem.title, pageItem.metaDescription, pageItem.metaDescription, pageItem.pageId, item, langId); } }