示例#1
0
        public void UpdatePageContent(PageContent content)
        {
            PageContent existingContent = PageContents.FirstOrDefault(x => x.Id == content.Id);

            if (existingContent == null)
            {
                // Do nothing
            }
            else
            {
                existingContent.EditedOn      = content.EditedOn;
                existingContent.EditedBy      = content.EditedBy;
                existingContent.Text          = content.Text;
                existingContent.VersionNumber = content.VersionNumber;
            }
        }
        public PageContent GetPageContentByPageIdAndVersionNumber(int id, int versionNumber)
        {
            PageContentEntity entity = PageContents.FirstOrDefault(p => p.Page.Id == id && p.VersionNumber == versionNumber);

            return(FromEntity.ToPageContent(entity));
        }
        public PageContent GetPageContentById(Guid id)
        {
            PageContentEntity entity = PageContents.FirstOrDefault(p => p.Id == id);

            return(FromEntity.ToPageContent(entity));
        }
示例#4
0
 public PageContent GetPageContentByPageIdAndVersionNumber(int id, int versionNumber)
 {
     return(PageContents.FirstOrDefault(p => p.Page.Id == id && p.VersionNumber == versionNumber));
 }
示例#5
0
 public PageContent GetPageContentById(Guid id)
 {
     return(PageContents.FirstOrDefault(p => p.Id == id));
 }
示例#6
0
 public PageContent GetPageContentByVersionId(Guid versionId)
 {
     return(PageContents.FirstOrDefault(p => p.Id == versionId));
 }