private SPListItem CreatePublishingPage(object modelHost, SPFolder folder, PublishingPageDefinition publishingPageModel) { var pageName = GetSafePublishingPageFileName(publishingPageModel); var fileContent = Encoding.UTF8.GetBytes(PublishingPageTemplates.RedirectionPageMarkup); ModuleFileModelHandler.DeployModuleFile(folder, SPUrlUtility.CombineUrl(folder.ServerRelativeUrl, pageName), pageName, fileContent, true, null, null); return(FindPublishingPage(folder, publishingPageModel)); }
private SPListItem CreateObject(object modelHost, SPFolder folder, PublishingPageLayoutDefinition definition) { var pageName = GetSafePageFileName(definition); var fileContent = Encoding.UTF8.GetBytes(definition.Content); ModuleFileModelHandler.DeployModuleFile(folder, SPUrlUtility.CombineUrl(folder.ServerRelativeUrl, pageName), pageName, fileContent, true, null, null); return(GetCurrentObject(folder, definition)); }
private SPListItem CreateObject(object modelHost, SPFolder folder, MasterPageDefinitionBase definition) { var pageName = GetSafePageFileName(definition); var fileContent = definition.Content; ModuleFileModelHandler.DeployModuleFile(folder, SPUrlUtility.CombineUrl(folder.ServerRelativeUrl, pageName), pageName, fileContent, true, null, null); return(GetCurrentObject(folder, definition)); }