C# 클래스 UserManagement.Domain.ConfirmationService

상속: IConfirmationService
파일 보기 프로젝트 열기: LeagueOfDevelopers/LodCore 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CreateGitlabAccount ( Account account ) : void
CreateRedmineAccount ( Account account ) : void

메소드 상세

ConfirmEmail() 공개 메소드

public ConfirmEmail ( string confirmationToken ) : void
confirmationToken string
리턴 void

ConfirmProfile() 공개 메소드

public ConfirmProfile ( int userId ) : void
userId int
리턴 void

ConfirmationService() 공개 메소드

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
리턴 Common.System

SetupEmailConfirmation() 공개 메소드

public SetupEmailConfirmation ( int userId ) : void
userId int
리턴 void