Show / Hide Table of Contents

Class PortalTemplateController

Inheritance
object
ServiceLocator<IPortalTemplateController, PortalTemplateController>
PortalTemplateController
Implements
IPortalTemplateController
Inherited Members
ServiceLocator<IPortalTemplateController, PortalTemplateController>.SetTestableInstance(IPortalTemplateController)
ServiceLocator<IPortalTemplateController, PortalTemplateController>.ClearInstance()
ServiceLocator<IPortalTemplateController, PortalTemplateController>.GetFactory()
ServiceLocator<IPortalTemplateController, PortalTemplateController>.Instance
ServiceLocator<IPortalTemplateController, PortalTemplateController>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Portals.Templates
Assembly: DotNetNuke.dll
Syntax
public class PortalTemplateController : ServiceLocator<IPortalTemplateController, PortalTemplateController>, IPortalTemplateController

Constructors

PortalTemplateController()

Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.0. Please use overload with IBusinessControllerProvider. Scheduled removal in v12.0.0.")]
public PortalTemplateController()

PortalTemplateController(IBusinessControllerProvider)

Declaration
public PortalTemplateController(IBusinessControllerProvider businessControllerProvider)
Parameters
Type Name Description
IBusinessControllerProvider businessControllerProvider

Methods

ApplyPortalTemplate(int, IPortalTemplateInfo, int, PortalTemplateModuleAction, bool)

Declaration
public void ApplyPortalTemplate(int portalId, IPortalTemplateInfo template, int administratorId, PortalTemplateModuleAction mergeTabs, bool isNewPortal)
Parameters
Type Name Description
int portalId
IPortalTemplateInfo template
int administratorId
PortalTemplateModuleAction mergeTabs
bool isNewPortal

ExportPortalTemplate(int, string, string, bool, IEnumerable<string>, string, IEnumerable<int>, bool, bool, bool, bool, bool)

Declaration
public (bool Success, string Message) ExportPortalTemplate(int portalId, string fileName, string description, bool isMultiLanguage, IEnumerable<string> locales, string localizationCulture, IEnumerable<int> exportTabIds, bool includeContent, bool includeFiles, bool includeModules, bool includeProfile, bool includeRoles)
Parameters
Type Name Description
int portalId
string fileName
string description
bool isMultiLanguage
IEnumerable<string> locales
string localizationCulture
IEnumerable<int> exportTabIds
bool includeContent
bool includeFiles
bool includeModules
bool includeProfile
bool includeRoles
Returns
Type Description
(bool Success, string Message)

GetFactory()

Declaration
protected override Func<IPortalTemplateController> GetFactory()
Returns
Type Description
Func<IPortalTemplateController>
Overrides
ServiceLocator<IPortalTemplateController, PortalTemplateController>.GetFactory()

GetPortalTemplate(string, string)

Declaration
public IPortalTemplateInfo GetPortalTemplate(string templatePath, string cultureCode)
Parameters
Type Name Description
string templatePath
string cultureCode
Returns
Type Description
IPortalTemplateInfo

GetPortalTemplates()

Declaration
public IList<IPortalTemplateInfo> GetPortalTemplates()
Returns
Type Description
IList<IPortalTemplateInfo>

Implements

IPortalTemplateController

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS