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

Inheritance: IModerationService
Afficher le fichier Open project: skimur/skimur

Méthodes publiques

Méthode Description
AddModToSub ( System.Guid userId, System.Guid subId, ModeratorPermissions permissions, System.Guid addedBy = null ) : void
GetAllModsForSub ( System.Guid subId ) : List
GetModeratorInfoForUserInSub ( System.Guid userId, System.Guid subId ) : Moderator
GetSubsModeratoredByUser ( System.Guid userId ) : List
GetSubsModeratoredByUserWithPermissions ( System.Guid userId ) : ModeratorPermissions>.Dictionary
GetUserPermissionsForSub ( User user, System.Guid subId ) : ModeratorPermissions?
ModerationService ( IDbConnectionProvider conn ) : System
RemoveModFromSub ( System.Guid userId, System.Guid subId ) : void
UpdateUserModPermissionForSub ( System.Guid userId, System.Guid subId, ModeratorPermissions permissions ) : void

Method Details

AddModToSub() public méthode

public AddModToSub ( System.Guid userId, System.Guid subId, ModeratorPermissions permissions, System.Guid addedBy = null ) : void
userId System.Guid
subId System.Guid
permissions ModeratorPermissions
addedBy System.Guid
Résultat void

GetAllModsForSub() public méthode

public GetAllModsForSub ( System.Guid subId ) : List
subId System.Guid
Résultat List

GetModeratorInfoForUserInSub() public méthode

public GetModeratorInfoForUserInSub ( System.Guid userId, System.Guid subId ) : Moderator
userId System.Guid
subId System.Guid
Résultat Moderator

GetSubsModeratoredByUser() public méthode

public GetSubsModeratoredByUser ( System.Guid userId ) : List
userId System.Guid
Résultat List

GetSubsModeratoredByUserWithPermissions() public méthode

public GetSubsModeratoredByUserWithPermissions ( System.Guid userId ) : ModeratorPermissions>.Dictionary
userId System.Guid
Résultat ModeratorPermissions>.Dictionary

GetUserPermissionsForSub() public méthode

public GetUserPermissionsForSub ( User user, System.Guid subId ) : ModeratorPermissions?
user User
subId System.Guid
Résultat ModeratorPermissions?

ModerationService() public méthode

public ModerationService ( IDbConnectionProvider conn ) : System
conn IDbConnectionProvider
Résultat System

RemoveModFromSub() public méthode

public RemoveModFromSub ( System.Guid userId, System.Guid subId ) : void
userId System.Guid
subId System.Guid
Résultat void

UpdateUserModPermissionForSub() public méthode

public UpdateUserModPermissionForSub ( System.Guid userId, System.Guid subId, ModeratorPermissions permissions ) : void
userId System.Guid
subId System.Guid
permissions ModeratorPermissions
Résultat void