コード例 #1
0
 private IEnumerable <Page> QueryBySite(Site site)
 {
     return(DataHelper.QueryList <Page>(site, ModelExtensions.GetQueryViewName(ModelExtensions.PageDataType), createModel)
            .Where(it => it.Parent == null));
 }
コード例 #2
0
 private IEnumerable <Page> AllPagesNested(Site site)
 {
     return(DataHelper.QueryList <Page>(site, ModelExtensions.GetQueryViewName(ModelExtensions.PageDataType), createModel));
 }
コード例 #3
0
ファイル: ModelExtensions.cs プロジェクト: nguyenhuy2911/CMS
 public static string GetViewBody(string dataType)
 {
     return(string.Format(DataHelper.ViewTemplate, ModelExtensions.GetQueryViewName(dataType), dataType));
 }
コード例 #4
0
 public IEnumerable <Page> ChildPages(Models.Page parentPage)
 {
     return(DataHelper.QueryList <Page>(parentPage.Site, ModelExtensions.GetQueryViewName(ModelExtensions.PageDataType), createModel)
            .Where(it => it.Parent == parentPage));
 }
コード例 #5
0
ファイル: ProviderBase.cs プロジェクト: nguyenhuy2911/CMS
 public virtual IEnumerable <T> All(Models.Site site)
 {
     return(DataHelper.QueryList <T>(site, ModelExtensions.GetQueryViewName(DataType), CreateModel));
 }