示例#1
0
        public IEnumerable <PageModel> GetPageChilds(string url)
        {
            var parent = GetCU_PageByPageURL(url);
            var pages  = CU_PageList.Where(p => p.ParentID == parent.ID).OrderBy(x => x.PageOrder);

            var data = Mapper.Map <IEnumerable <CU_Page>, IEnumerable <PageModel> >(pages);

            return(data);
        }
示例#2
0
 public CU_Page GetCU_PageByPageURL(string strPageURL)
 {
     return(CU_PageList.Where(a => a.URL.ToLower() == strPageURL.ToLower()).FirstOrDefault());
 }
示例#3
0
        public PageModel GetPageModelByPageURL(string strPageURL)
        {
            var page = CU_PageList.Where(a => a.URL.ToLower() == strPageURL.ToLower()).FirstOrDefault();

            return(Mapper.Map <CU_Page, PageModel>(page));
        }