C# Class UserManagement.Domain.ConfirmationService

Inheritance: IConfirmationService
Show file Open project: LeagueOfDevelopers/LodCore Class Usage Examples

Public Methods

Method Description
ConfirmEmail ( string confirmationToken ) : void
ConfirmProfile ( int userId ) : void
ConfirmationService ( IUserRepository userRepository, UserManagement.Application.IMailer mailer, IValidationRequestsRepository validationRequestsRepository, IEventSink userManagementEventSink, ConfirmationSettings confirmationSettings, IGitlabUserRegistrar gitlabUserRegistrar, IRedmineUserRegistrar redmineUserRegistrar ) : Common.System
SetupEmailConfirmation ( int userId ) : void

Private Methods

Method Description
CreateGitlabAccount ( Account account ) : void
CreateRedmineAccount ( Account account ) : void

Method Details

ConfirmEmail() public method

public ConfirmEmail ( string confirmationToken ) : void
confirmationToken string
return void

ConfirmProfile() public method

public ConfirmProfile ( int userId ) : void
userId int
return void

ConfirmationService() public method

public ConfirmationService ( IUserRepository userRepository, UserManagement.Application.IMailer mailer, IValidationRequestsRepository validationRequestsRepository, IEventSink userManagementEventSink, ConfirmationSettings confirmationSettings, IGitlabUserRegistrar gitlabUserRegistrar, IRedmineUserRegistrar redmineUserRegistrar ) : Common.System
userRepository IUserRepository
mailer UserManagement.Application.IMailer
validationRequestsRepository IValidationRequestsRepository
userManagementEventSink IEventSink
confirmationSettings UserManagement.Application.ConfirmationSettings
gitlabUserRegistrar IGitlabUserRegistrar
redmineUserRegistrar IRedmineUserRegistrar
return Common.System

SetupEmailConfirmation() public method

public SetupEmailConfirmation ( int userId ) : void
userId int
return void