C# Класс Skimur.App.Services.Impl.ModerationService

Наследование: IModerationService
Показать файл Открыть проект

Открытые методы

Метод Описание
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