summaryM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)

Namespace: DotNetNuke.Data
Assembly: DotNetNuke (in DotNetNuke.dll)

Syntax

C#
public virtual int AddRole(
	int portalId,
	int roleGroupId,
	string roleName,
	string description,
	float serviceFee,
	string billingPeriod,
	string billingFrequency,
	float trialFee,
	int trialPeriod,
	string trialFrequency,
	bool isPublic,
	bool autoAssignment,
	string rsvpCode,
	string iconFile,
	int createdByUserID,
	int status,
	int securityMode,
	bool isSystemRole
)
Visual Basic
Public Overridable Function AddRole ( 
	portalId As Integer,
	roleGroupId As Integer,
	roleName As String,
	description As String,
	serviceFee As Single,
	billingPeriod As String,
	billingFrequency As String,
	trialFee As Single,
	trialPeriod As Integer,
	trialFrequency As String,
	isPublic As Boolean,
	autoAssignment As Boolean,
	rsvpCode As String,
	iconFile As String,
	createdByUserID As Integer,
	status As Integer,
	securityMode As Integer,
	isSystemRole As Boolean
) As Integer

Parameters

portalId
Type: System..::..Int32
paramportalIdM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
roleGroupId
Type: System..::..Int32
paramroleGroupIdM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
roleName
Type: System..::..String
paramroleNameM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
description
Type: System..::..String
paramdescriptionM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
serviceFee
Type: System..::..Single
paramserviceFeeM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
billingPeriod
Type: System..::..String
parambillingPeriodM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
billingFrequency
Type: System..::..String
parambillingFrequencyM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
trialFee
Type: System..::..Single
paramtrialFeeM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
trialPeriod
Type: System..::..Int32
paramtrialPeriodM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
trialFrequency
Type: System..::..String
paramtrialFrequencyM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
isPublic
Type: System..::..Boolean
paramisPublicM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
autoAssignment
Type: System..::..Boolean
paramautoAssignmentM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
rsvpCode
Type: System..::..String
paramrsvpCodeM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
iconFile
Type: System..::..String
paramiconFileM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
createdByUserID
Type: System..::..Int32
paramcreatedByUserIDM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
status
Type: System..::..Int32
paramstatusM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
securityMode
Type: System..::..Int32
paramsecurityModeM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
isSystemRole
Type: System..::..Boolean
paramisSystemRoleM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)

Return Value

returnsM:DotNetNuke.Data.DataProvider.AddRole(System.Int32,System.Int32,System.String,System.String,System.Single,System.String,System.String,System.Single,System.Int32,System.String,System.Boolean,System.Boolean,System.String,System.String,System.Int32,System.Int32,System.Int32,System.Boolean)

See Also