public static PageContent FromPageContentEntity(PageContentEntity entity)
        {
            if (entity == null)
            {
                return(null);
            }

            var pageContent = new PageContent();

            pageContent.Id                   = entity.Id;
            pageContent.EditedOn             = entity.EditedOn;
            pageContent.EditedBy             = entity.EditedBy;
            pageContent.Text                 = entity.Text;
            pageContent.VersionNumber        = entity.VersionNumber;
            pageContent.Page                 = Page.FromPageEntity(entity.Page);
            pageContent.ProjectStart         = entity.ProjectStart;
            pageContent.ProjectEnd           = entity.ProjectEnd;
            pageContent.ProjectEstimatedTime = entity.ProjectEstimatedTime;
            pageContent.ProjectStatus        = entity.ProjectStatus;
            pageContent.ProjectLanguage      = entity.ProjectLanguage;
            pageContent.orgID                = entity.orgID;

            pageContent.Department = entity.Department;
            pageContent.Owner      = entity.Owner;
            pageContent.OwnerEmail = entity.OwnerEmail;
            pageContent.ProjectAgileLifeCyclePhase = entity.ProjectAgileLifeCyclePhase;
            pageContent.CollaborationLevel         = entity.CollaborationLevel;
            pageContent.FundingBoundary            = entity.FundingBoundary;
            return(pageContent);
        }