C# Class BusinessLogic.Logic.Users.FirstTimeAuthenticator

Inheritance: IFirstTimeAuthenticator
Show file Open project: NemeStats/NemeStats Class Usage Examples

Public Methods

Method Description
CreateGamingGroupAndSendEmailConfirmation ( ApplicationUser applicationUser, TransactionSource registrationSource ) : Task
FirstTimeAuthenticator ( IGamingGroupSaver gamingGroupSaver, ApplicationUserManager applicationUserManager, IConfigurationManager configurationManager, IDataContext dataContext ) : System.Configuration

Private Methods

Method Description
GetCallbackUrlFromConfig ( ) : string
SendConfirmationEmail ( ApplicationUser applicationUser, string callbackActionUrl ) : System.Threading.Tasks.Task

Method Details

CreateGamingGroupAndSendEmailConfirmation() public method

public CreateGamingGroupAndSendEmailConfirmation ( ApplicationUser applicationUser, TransactionSource registrationSource ) : Task
applicationUser ApplicationUser
registrationSource TransactionSource
return Task

FirstTimeAuthenticator() public method

public FirstTimeAuthenticator ( IGamingGroupSaver gamingGroupSaver, ApplicationUserManager applicationUserManager, IConfigurationManager configurationManager, IDataContext dataContext ) : System.Configuration
gamingGroupSaver IGamingGroupSaver
applicationUserManager ApplicationUserManager
configurationManager IConfigurationManager
dataContext IDataContext
return System.Configuration