Models.Site Class
Namespace: Nucleus.Abstractions.Models
Assembly: Nucleus.Abstractions.dll
Represents a site, which contains pages, users, roles, permissions and other data.
Properties
Id
Property
Unique record identifier.
Name
Property
Gets or sets the Site Name
AdministratorsRole
Property
Gets or sets the Administrators role.
RegisteredUsersRole
Property
Gets or sets the Registered users role.
AllUsersRole
Property
Gets or sets the All users role.
AnonymousUsersRole
Property
Gets or sets the Anonymous users role.
SiteGroupId
Property
Gets or sets the Site Group Id
UserRegistrationOptions
Property
Gets or sets signup options for the site.
DefaultLayoutDefinition
Property
Gets or sets the default layout for the site, or NULL to use the default.
DefaultContainerDefinition
Property
Gets or sets the default container for the site, or NULL to use the default.
DefaultSiteAlias
Property
Gets or sets the Default alias for the site
HomeDirectory
Property
Gets or sets the site's home directory.
UserProfileProperties
Property
List of user profile properties for users of the site.
SiteSettings
Property
Name/value pairs of site settings.