示例#1
0
 public Blog(Guid siteID, bool commentingDisabled, string description, string displayName, string name)
     : this(name)
 {
     Site = new SiteSmall(siteID);
     CommentingDisabled = commentingDisabled;
     Description        = description;
     DisplayName        = !string.IsNullOrEmpty(displayName) ? displayName : name;
 }
示例#2
0
 public Page(Guid id, SiteSmall site, string templateName, string title, string description, string slug, DateTime?published)
     : this(id)
 {
     Site         = site;
     TemplateName = templateName;
     Title        = title;
     Description  = description;
     Slug         = slug;
     Published    = published;
 }
示例#3
0
 public ContentItem(Guid siteID, Guid pageID, string name, string displayName, string body, User creator, DateTime?published)
 {
     Site        = new SiteSmall(siteID);
     Page        = pageID != Guid.Empty ? new Page(pageID) : null;
     Name        = name;
     DisplayName = displayName;
     Body        = body;
     Creator     = creator;
     Published   = published;
 }
示例#4
0
 public Blog(Guid siteID, bool commentingDisabled, DateTime created, string description, string displayName, Guid id, DateTime modified, string name)
     : base(id)
 {
     Site               = new SiteSmall(siteID);
     Name               = name;
     DisplayName        = !string.IsNullOrEmpty(displayName) ? displayName : name;
     Description        = description;
     CommentingDisabled = commentingDisabled;
     Created            = created;
     Modified           = modified;
 }
示例#5
0
 public ContentItem(Guid id, SiteSmall site, Page page, string name, string displayName, string body, short version, User creator, DateTime created, DateTime?published)
     : base(id)
 {
     Site        = site;
     Page        = page;
     Name        = name;
     DisplayName = displayName;
     Body        = body;
     Version     = version;
     Creator     = creator;
     Created     = created;
     Published   = published;
 }