C# Class ForumServer.Policy.PolicyManager

Inheritance: IPolicyManager
Afficher le fichier Open project: sagioto/forum

Méthodes publiques

Méthode Description
AddModerator ( string username, string subforum ) : System.Result
ChangeModerator ( string oldUsername, string newUsername, string subforum ) : System.Result
IsAuthorizedActivate ( string username ) : System.Result
IsAuthorizedDeactivate ( string username ) : System.Result
IsAuthorizedToEdit ( Postkey originalPostKey, string username ) : System.Result
PolicyManager ( IDataManager dataManager ) : System
RemoveModerator ( string username, string subforum ) : System.Result
ShouldBeBanned ( string username ) : System.Result
ShouldNotify ( Post post, string username, string subforum ) : bool

Private Methods

Méthode Description
CheckUserState ( string username, UserState state ) : System.Result
Participated ( string username, Post post ) : bool

Method Details

AddModerator() public méthode

public AddModerator ( string username, string subforum ) : System.Result
username string
subforum string
Résultat System.Result

ChangeModerator() public méthode

public ChangeModerator ( string oldUsername, string newUsername, string subforum ) : System.Result
oldUsername string
newUsername string
subforum string
Résultat System.Result

IsAuthorizedActivate() public méthode

public IsAuthorizedActivate ( string username ) : System.Result
username string
Résultat System.Result

IsAuthorizedDeactivate() public méthode

public IsAuthorizedDeactivate ( string username ) : System.Result
username string
Résultat System.Result

IsAuthorizedToEdit() public méthode

public IsAuthorizedToEdit ( Postkey originalPostKey, string username ) : System.Result
originalPostKey Postkey
username string
Résultat System.Result

PolicyManager() public méthode

public PolicyManager ( IDataManager dataManager ) : System
dataManager IDataManager
Résultat System

RemoveModerator() public méthode

public RemoveModerator ( string username, string subforum ) : System.Result
username string
subforum string
Résultat System.Result

ShouldBeBanned() public méthode

public ShouldBeBanned ( string username ) : System.Result
username string
Résultat System.Result

ShouldNotify() public méthode

public ShouldNotify ( Post post, string username, string subforum ) : bool
post ForumShared.SharedDataTypes.Post
username string
subforum string
Résultat bool