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); }
public bool CheckPageOrder(int?Id, int PageOrder) { bool Return = false; if (!Id.HasValue) { Id = 0; } Return = !CU_PageList.Any(i => (Id == 0 || i.ID != Id)); return(Return); }
public CU_Page GetCU_PageByPageURL(string strPageURL) { return(CU_PageList.Where(a => a.URL.ToLower() == strPageURL.ToLower()).FirstOrDefault()); }
public PageModel GetPageModelByPageURL(string strPageURL) { var page = CU_PageList.Where(a => a.URL.ToLower() == strPageURL.ToLower()).FirstOrDefault(); return(Mapper.Map <CU_Page, PageModel>(page)); }