C# Class EventBooking.Services.SecurityService

Inheritance: ISecurityService
Mostrar archivo Open project: kodkatten/TeamRynkeby

Public Methods

Method Description
CanCurrentUserManageTeams ( ) : bool
CreateUserAndAccount ( string email, string password, System.DateTime created ) : void
GetCurrentUser ( ) : User
GetPowerUserRoleForTeam ( Team team ) : string
GetRolesForCurrentUser ( ) : IEnumerable
GetUser ( string userName ) : User
IsCurrentUserAdministrator ( ) : bool
IsCurrentUserAdministratorOrPowerUser ( ) : bool
IsCurrentUserAdministratorOrPowerUser ( int teamId ) : bool
IsCurrentUserPowerUser ( ) : bool
IsLoggedIn ( ) : bool
ResetPassword ( string email, string urlAddress ) : void
SecurityService ( IEventBookingContext context, IEmailService emailService ) : System
SetPassword ( string token, string password ) : void
SignIn ( string userName, string password ) : bool
SignOff ( ) : void
ToogleAdministrator ( int userId ) : bool
ToogleTeamPowerUser ( int userId, int teamId ) : bool

Private Methods

Method Description
GetTeamOrThrow ( int teamId ) : Team
GetUserOrThrow ( int userId ) : User

Method Details

CanCurrentUserManageTeams() public method

public CanCurrentUserManageTeams ( ) : bool
return bool

CreateUserAndAccount() public method

public CreateUserAndAccount ( string email, string password, System.DateTime created ) : void
email string
password string
created System.DateTime
return void

GetCurrentUser() public method

public GetCurrentUser ( ) : User
return User

GetPowerUserRoleForTeam() public method

public GetPowerUserRoleForTeam ( Team team ) : string
team Team
return string

GetRolesForCurrentUser() public method

public GetRolesForCurrentUser ( ) : IEnumerable
return IEnumerable

GetUser() public method

public GetUser ( string userName ) : User
userName string
return User

IsCurrentUserAdministrator() public method

public IsCurrentUserAdministrator ( ) : bool
return bool

IsCurrentUserAdministratorOrPowerUser() public method

public IsCurrentUserAdministratorOrPowerUser ( ) : bool
return bool

IsCurrentUserAdministratorOrPowerUser() public method

public IsCurrentUserAdministratorOrPowerUser ( int teamId ) : bool
teamId int
return bool

IsCurrentUserPowerUser() public method

public IsCurrentUserPowerUser ( ) : bool
return bool

IsLoggedIn() public method

public IsLoggedIn ( ) : bool
return bool

ResetPassword() public method

public ResetPassword ( string email, string urlAddress ) : void
email string
urlAddress string
return void

SecurityService() public method

public SecurityService ( IEventBookingContext context, IEmailService emailService ) : System
context IEventBookingContext
emailService IEmailService
return System

SetPassword() public method

public SetPassword ( string token, string password ) : void
token string
password string
return void

SignIn() public method

public SignIn ( string userName, string password ) : bool
userName string
password string
return bool

SignOff() public method

public SignOff ( ) : void
return void

ToogleAdministrator() public method

public ToogleAdministrator ( int userId ) : bool
userId int
return bool

ToogleTeamPowerUser() public method

public ToogleTeamPowerUser ( int userId, int teamId ) : bool
userId int
teamId int
return bool