Table of Contents

Interface IRolesAdministration

Namespace
Tlabs.Identity
Assembly
Tlabs.SrvBase.dll

Roles administration service interface.

public interface IRolesAdministration
Extension Methods

Methods

CreateOrUpdate(Role)

Create or update existing role.

Role CreateOrUpdate(Role role)

Parameters

role Role

Returns

Role

Delete(string)

Delete role with roleName.

void Delete(string roleName)

Parameters

roleName string

FilteredList(string?)

List of User(s) matching optional filterName.

IList<Role> FilteredList(string? filterName = null)

Parameters

filterName string

Returns

IList<Role>

FilteredRoles(QueryFilter)

List of Role(s) matching optional filter.

IQueryable<Role> FilteredRoles(QueryFilter filter)

Parameters

filter QueryFilter

Returns

IQueryable<Role>

GetByName(string)

Return role by name.

Role GetByName(string name)

Parameters

name string

Returns

Role