C# Class AssessmentAnywhere.Services.AccountActivation.AccountActivationService

Inheritance: IAccountActivationService
Show file Open project: pebblecode/AssessmentAnywhere

Public Methods

Method Description
AccountActivationService ( ) : System
AccountActivationService ( IAccountActivation>.Action beginActivation ) : System
AccountActivationService ( IAccountActivationRepo accountActivationRepo, IUserRepo userRepo, IAccountActivation>.Action beginActivation ) : System
BeginActivation ( IUser userAccount ) : IAccountActivation
TryCompleteActivation ( string emailAddress, string code ) : CompleteActivationResult

Method Details

AccountActivationService() public method

public AccountActivationService ( ) : System
return System

AccountActivationService() public method

public AccountActivationService ( IAccountActivation>.Action beginActivation ) : System
beginActivation IAccountActivation>.Action
return System

AccountActivationService() public method

public AccountActivationService ( IAccountActivationRepo accountActivationRepo, IUserRepo userRepo, IAccountActivation>.Action beginActivation ) : System
accountActivationRepo IAccountActivationRepo
userRepo IUserRepo
beginActivation IAccountActivation>.Action
return System

BeginActivation() public method

public BeginActivation ( IUser userAccount ) : IAccountActivation
userAccount IUser
return IAccountActivation

TryCompleteActivation() public method

public TryCompleteActivation ( string emailAddress, string code ) : CompleteActivationResult
emailAddress string
code string
return CompleteActivationResult