Show / Hide Table of Contents

Class PortalGroupController

Inheritance
object
ComponentBase<IPortalGroupController, PortalGroupController>
PortalGroupController
Implements
IPortalGroupController
Inherited Members
ComponentBase<IPortalGroupController, PortalGroupController>.RegisterInstance(IPortalGroupController)
ComponentBase<IPortalGroupController, PortalGroupController>.Instance
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Portals
Assembly: DotNetNuke.dll
Syntax
public class PortalGroupController : ComponentBase<IPortalGroupController, PortalGroupController>, IPortalGroupController

Constructors

PortalGroupController()

Declaration
public PortalGroupController()

PortalGroupController(IDataService, IPortalController)

Declaration
public PortalGroupController(IDataService dataService, IPortalController portalController)
Parameters
Type Name Description
IDataService dataService
IPortalController portalController

Methods

AddPortalGroup(PortalGroupInfo)

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

AddPortalToGroup(PortalInfo, PortalGroupInfo, UserCopiedCallback)

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

DeletePortalGroup(PortalGroupInfo)

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

GetPortalGroups()

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

GetPortalsByGroup(int)

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

IsModuleShared(int, PortalInfo)

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

RemovePortalFromGroup(PortalInfo, PortalGroupInfo, bool, UserCopiedCallback)

Declaration
public 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
public void UpdatePortalGroup(PortalGroupInfo portalGroup)
Parameters
Type Name Description
PortalGroupInfo portalGroup

Implements

IPortalGroupController

Extension Methods

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