Show / Hide Table of Contents

Interface IPortalGroupController

Namespace: DotNetNuke.Entities.Portals
Assembly: DotNetNuke.dll
Syntax
public interface IPortalGroupController

Methods

AddPortalGroup(PortalGroupInfo)

Declaration
int AddPortalGroup(PortalGroupInfo portalGroup)
Parameters
Type Name Description
PortalGroupInfo portalGroup
Returns
Type Description
int

AddPortalToGroup(PortalInfo, PortalGroupInfo, UserCopiedCallback)

Declaration
void AddPortalToGroup(PortalInfo portal, PortalGroupInfo portalGroup, UserCopiedCallback callback)
Parameters
Type Name Description
PortalInfo portal
PortalGroupInfo portalGroup
UserCopiedCallback callback

DeletePortalGroup(PortalGroupInfo)

Declaration
void DeletePortalGroup(PortalGroupInfo portalGroup)
Parameters
Type Name Description
PortalGroupInfo portalGroup

GetPortalGroups()

Declaration
IEnumerable<PortalGroupInfo> GetPortalGroups()
Returns
Type Description
IEnumerable<PortalGroupInfo>

GetPortalsByGroup(int)

Declaration
IEnumerable<PortalInfo> GetPortalsByGroup(int portalGroupId)
Parameters
Type Name Description
int portalGroupId
Returns
Type Description
IEnumerable<PortalInfo>

IsModuleShared(int, PortalInfo)

Declaration
bool IsModuleShared(int moduleId, PortalInfo portal)
Parameters
Type Name Description
int moduleId
PortalInfo portal
Returns
Type Description
bool

RemovePortalFromGroup(PortalInfo, PortalGroupInfo, bool, UserCopiedCallback)

Declaration
void RemovePortalFromGroup(PortalInfo portal, PortalGroupInfo portalGroup, bool copyUsers, UserCopiedCallback callback)
Parameters
Type Name Description
PortalInfo portal
PortalGroupInfo portalGroup
bool copyUsers
UserCopiedCallback callback

UpdatePortalGroup(PortalGroupInfo)

Declaration
void UpdatePortalGroup(PortalGroupInfo portalGroup)
Parameters
Type Name Description
PortalGroupInfo portalGroup

Extension Methods

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