C# Class PRTools.Domain.Commands.AccountCreator

Inheritance: IAccountCreator
显示文件 Open project: AcklenAvenue/PRTools

Public Methods

Method Description
AccountCreator ( IAuthorizationService authorizationService, IValidatorFactory validatorFactory, IAccountRepository accountRepository, ICryptographyService cryptographyService, IEmailService emailService, ISettingsProvider settingsProvider ) : System.Collections.Generic
Execute ( string username, CreateAccountRequest createAccountRequest ) : CreateAccountResponse

Method Details

AccountCreator() public method

public AccountCreator ( IAuthorizationService authorizationService, IValidatorFactory validatorFactory, IAccountRepository accountRepository, ICryptographyService cryptographyService, IEmailService emailService, ISettingsProvider settingsProvider ) : System.Collections.Generic
authorizationService IAuthorizationService
validatorFactory IValidatorFactory
accountRepository IAccountRepository
cryptographyService ICryptographyService
emailService IEmailService
settingsProvider ISettingsProvider
return System.Collections.Generic

Execute() public method

public Execute ( string username, CreateAccountRequest createAccountRequest ) : CreateAccountResponse
username string
createAccountRequest CreateAccountRequest
return CreateAccountResponse