Example #1
0
        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;
        }
Example #3
0
 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);
     }
 }