Show / Hide Table of Contents

Interface IDataService

Namespace: Dnn.PersonaBar.Library.Data
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public interface IDataService

Methods

DeletePersonaBarExtension(string)

Declaration
void DeletePersonaBarExtension(string identifier)
Parameters
Type Name Description
string identifier

DeletePersonaBarMenuByIdentifier(string)

Declaration
void DeletePersonaBarMenuByIdentifier(string identifier)
Parameters
Type Name Description
string identifier

DeletePersonaBarPermission(int)

Declaration
void DeletePersonaBarPermission(int permissionId)
Parameters
Type Name Description
int permissionId

DeletePersonbaBarMenuPermissionsById(int)

Declaration
void DeletePersonbaBarMenuPermissionsById(int menuPermissionId)
Parameters
Type Name Description
int menuPermissionId

DeletePersonbaBarMenuPermissionsByMenuId(int, int)

Declaration
void DeletePersonbaBarMenuPermissionsByMenuId(int portalId, int menuId)
Parameters
Type Name Description
int portalId
int menuId

GetPersonaBarExtensions()

Declaration
IDataReader GetPersonaBarExtensions()
Returns
Type Description
IDataReader

GetPersonaBarMenu()

Declaration
IDataReader GetPersonaBarMenu()
Returns
Type Description
IDataReader

GetPersonaBarMenuDefaultPermissions(int)

Declaration
string GetPersonaBarMenuDefaultPermissions(int menuId)
Parameters
Type Name Description
int menuId
Returns
Type Description
string

GetPersonaBarPermissions()

Declaration
IDataReader GetPersonaBarPermissions()
Returns
Type Description
IDataReader

GetPersonbaBarMenuPermissionsByPortal(int)

Declaration
IDataReader GetPersonbaBarMenuPermissionsByPortal(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
IDataReader

SavePersonaBarExtension(string, int, string, string, string, string, int, bool, int)

Declaration
int SavePersonaBarExtension(string identifier, int menuId, string folderName, string controller, string container, string path, int order, bool enabled, int currentUserId)
Parameters
Type Name Description
string identifier
int menuId
string folderName
string controller
string container
string path
int order
bool enabled
int currentUserId
Returns
Type Description
int

SavePersonaBarMenu(string, string, string, string, string, string, string, string, string, int, int, bool, bool, int)

Declaration
int SavePersonaBarMenu(string identifier, string moduleName, string folderName, string controller, string resourceKey, string path, string link, string cssClass, string iconFile, int parentId, int order, bool allowHost, bool enabled, int currentUserId)
Parameters
Type Name Description
string identifier
string moduleName
string folderName
string controller
string resourceKey
string path
string link
string cssClass
string iconFile
int parentId
int order
bool allowHost
bool enabled
int currentUserId
Returns
Type Description
int

SavePersonaBarMenuDefaultPermissions(int, string)

Declaration
int SavePersonaBarMenuDefaultPermissions(int menuId, string roleNames)
Parameters
Type Name Description
int menuId
string roleNames
Returns
Type Description
int

SavePersonaBarMenuPermission(int, int, int, int, int, bool, int)

Declaration
int SavePersonaBarMenuPermission(int portalId, int menuId, int permissionId, int roleId, int userId, bool allowAccees, int currentUserId)
Parameters
Type Name Description
int portalId
int menuId
int permissionId
int roleId
int userId
bool allowAccees
int currentUserId
Returns
Type Description
int

SavePersonaBarPermission(int, string, string, int)

Declaration
int SavePersonaBarPermission(int menuId, string permissionKey, string permissionName, int currentUserId)
Parameters
Type Name Description
int menuId
string permissionKey
string permissionName
int currentUserId
Returns
Type Description
int

UpdateMenuController(string, string, int)

Declaration
void UpdateMenuController(string identifier, string controller, int userId)
Parameters
Type Name Description
string identifier
string controller
int userId

Extension Methods

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