C# Class Skimur.App.Services.Impl.PermissionService

Inheritance: IPermissionService
Exibir arquivo Open project: skimur/skimur

Public Methods

Method Description
CanUserDeleteComment ( User user, Comment comment ) : bool
CanUserManageSubAccess ( User user, System.Guid subId ) : bool
CanUserManageSubConfig ( User user, System.Guid subId ) : bool
CanUserManageSubFlair ( User user, System.Guid subId ) : bool
CanUserManageSubMail ( User user, System.Guid subId ) : bool
CanUserManageSubPosts ( User user, System.Guid subId ) : bool
CanUserManageSubStyles ( User user, System.Guid subId ) : bool
CanUserMarkCommentAsSpam ( User user, Comment comment ) : bool
CanUserMarkPostAsSpam ( User user, Post post ) : bool
GetUserPermissionsForSub ( User user, System.Guid subId ) : ModeratorPermissions?
PermissionService ( IModerationService moderationService ) : System

Method Details

CanUserDeleteComment() public method

public CanUserDeleteComment ( User user, Comment comment ) : bool
user User
comment Comment
return bool

CanUserManageSubAccess() public method

public CanUserManageSubAccess ( User user, System.Guid subId ) : bool
user User
subId System.Guid
return bool

CanUserManageSubConfig() public method

public CanUserManageSubConfig ( User user, System.Guid subId ) : bool
user User
subId System.Guid
return bool

CanUserManageSubFlair() public method

public CanUserManageSubFlair ( User user, System.Guid subId ) : bool
user User
subId System.Guid
return bool

CanUserManageSubMail() public method

public CanUserManageSubMail ( User user, System.Guid subId ) : bool
user User
subId System.Guid
return bool

CanUserManageSubPosts() public method

public CanUserManageSubPosts ( User user, System.Guid subId ) : bool
user User
subId System.Guid
return bool

CanUserManageSubStyles() public method

public CanUserManageSubStyles ( User user, System.Guid subId ) : bool
user User
subId System.Guid
return bool

CanUserMarkCommentAsSpam() public method

public CanUserMarkCommentAsSpam ( User user, Comment comment ) : bool
user User
comment Comment
return bool

CanUserMarkPostAsSpam() public method

public CanUserMarkPostAsSpam ( User user, Post post ) : bool
user User
post Post
return bool

GetUserPermissionsForSub() public method

public GetUserPermissionsForSub ( User user, System.Guid subId ) : ModeratorPermissions?
user User
subId System.Guid
return ModeratorPermissions?

PermissionService() public method

public PermissionService ( IModerationService moderationService ) : System
moderationService IModerationService
return System