C# Class ForumServer.Policy.PolicyManager

Inheritance: IPolicyManager
Mostrar archivo Open project: sagioto/forum

Public Methods

Method 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

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

Method Details

AddModerator() public method

public AddModerator ( string username, string subforum ) : System.Result
username string
subforum string
return System.Result

ChangeModerator() public method

public ChangeModerator ( string oldUsername, string newUsername, string subforum ) : System.Result
oldUsername string
newUsername string
subforum string
return System.Result

IsAuthorizedActivate() public method

public IsAuthorizedActivate ( string username ) : System.Result
username string
return System.Result

IsAuthorizedDeactivate() public method

public IsAuthorizedDeactivate ( string username ) : System.Result
username string
return System.Result

IsAuthorizedToEdit() public method

public IsAuthorizedToEdit ( Postkey originalPostKey, string username ) : System.Result
originalPostKey Postkey
username string
return System.Result

PolicyManager() public method

public PolicyManager ( IDataManager dataManager ) : System
dataManager IDataManager
return System

RemoveModerator() public method

public RemoveModerator ( string username, string subforum ) : System.Result
username string
subforum string
return System.Result

ShouldBeBanned() public method

public ShouldBeBanned ( string username ) : System.Result
username string
return System.Result

ShouldNotify() public method

public ShouldNotify ( Post post, string username, string subforum ) : bool
post ForumShared.SharedDataTypes.Post
username string
subforum string
return bool