コード例 #1
0
ファイル: CmsHelper.cs プロジェクト: cairabbit/daf
 public static IEnumerable<SectionControl> GetControls(WebPage page, PageTemplate template, string section)
 {
     var cons = page.Controls.Where(o => o.Section == section).Select(o => o.ToSectionControl())
         .Union(template.Controls.Where(o => o.Section == section).Select(o => o.ToSectionControl()))
         .OrderBy(o => o.Order);
     return cons;
 }
コード例 #2
0
 public ServerResponse EditTemplate(PageTemplate template)
 {
     return template.Save(o => pageProvider.UpdateTemplate(o));
 }
コード例 #3
0
ファイル: PageTemplateProvider.cs プロジェクト: cairabbit/daf
 public bool UpdateTemplate(PageTemplate template)
 {
     return repoTemplate.Update(template);
 }
コード例 #4
0
 public ServerResponse AddTemplate(PageTemplate template)
 {
     return template.Save(o => pageProvider.AddTemplate(o));
 }
コード例 #5
0
ファイル: PageTemplateProvider.cs プロジェクト: cairabbit/daf
 public bool AddTemplate(PageTemplate template)
 {
     return repoTemplate.Insert(template);
 }