View Source
Class DocumentPermissionMapper
Mapping required for mapping all the way from viewmodel to database and back.
Inheritance
System.Object
Assembly: Umbraco.Cms.Api.Management.dll
Syntax
public class DocumentPermissionMapper : IPermissionPresentationMapper, IPermissionMapper
Properties
View Source
Context
Declaration
public string Context { get; }
Property Value
Type |
Description |
System.String |
|
View Source
PresentationModelToHandle
Declaration
public Type PresentationModelToHandle { get; }
Property Value
Methods
View Source
MapFromDto(UserGroup2GranularPermissionDto)
Declaration
public IGranularPermission MapFromDto(UserGroup2GranularPermissionDto dto)
Parameters
Returns
Type |
Description |
IGranularPermission |
|
View Source
MapManyAsync(IEnumerable<IGranularPermission>)
Declaration
public IEnumerable<IPermissionPresentationModel> MapManyAsync(IEnumerable<IGranularPermission> granularPermissions)
Parameters
Type |
Name |
Description |
IEnumerable<IGranularPermission> |
granularPermissions |
|
Returns
View Source
MapToGranularPermissions(IPermissionPresentationModel)
Declaration
public IEnumerable<IGranularPermission> MapToGranularPermissions(IPermissionPresentationModel permissionViewModel)
Parameters
Returns
Type |
Description |
IEnumerable<IGranularPermission> |
|