C# 클래스 Skimur.App.Services.Impl.ModerationService

상속: IModerationService
파일 보기 프로젝트 열기: skimur/skimur

공개 메소드들

메소드 설명
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

메소드 상세

AddModToSub() 공개 메소드

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
리턴 void

GetAllModsForSub() 공개 메소드

public GetAllModsForSub ( System.Guid subId ) : List
subId System.Guid
리턴 List

GetModeratorInfoForUserInSub() 공개 메소드

public GetModeratorInfoForUserInSub ( System.Guid userId, System.Guid subId ) : Moderator
userId System.Guid
subId System.Guid
리턴 Moderator

GetSubsModeratoredByUser() 공개 메소드

public GetSubsModeratoredByUser ( System.Guid userId ) : List
userId System.Guid
리턴 List

GetSubsModeratoredByUserWithPermissions() 공개 메소드

public GetSubsModeratoredByUserWithPermissions ( System.Guid userId ) : ModeratorPermissions>.Dictionary
userId System.Guid
리턴 ModeratorPermissions>.Dictionary

GetUserPermissionsForSub() 공개 메소드

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

ModerationService() 공개 메소드

public ModerationService ( IDbConnectionProvider conn ) : System
conn IDbConnectionProvider
리턴 System

RemoveModFromSub() 공개 메소드

public RemoveModFromSub ( System.Guid userId, System.Guid subId ) : void
userId System.Guid
subId System.Guid
리턴 void

UpdateUserModPermissionForSub() 공개 메소드

public UpdateUserModPermissionForSub ( System.Guid userId, System.Guid subId, ModeratorPermissions permissions ) : void
userId System.Guid
subId System.Guid
permissions ModeratorPermissions
리턴 void