public SendActivationEmailCommand(IAuthService authService, ICryptoService cryptoService, IEmailSender emailSender, IReadOnlyEmailTemplateGenerator emailTemplateGenerator, IConfiguration configuration) { this.authService = authService; this.cryptoService = cryptoService; this.emailSender = emailSender; this.emailTemplateGenerator = emailTemplateGenerator; Configuration = configuration; }
public SignUpCommand(IAuthService authService, ISerialService serialService, IReadOnlyUserService userService, IEmailSender emailSender, ICryptoService cryptoService, IReadOnlyEmailTemplateGenerator emailTemplateGenerator, IAuthValidationService authValidationService, ICaptchaService captchaService, IConfiguration configuration, IMapper mapper) { this.authService = authService; this.serialService = serialService; this.userService = userService; this.emailSender = emailSender; this.cryptoService = cryptoService; this.emailTemplateGenerator = emailTemplateGenerator; this.authValidationService = authValidationService; this.captchaService = captchaService; this.mapper = mapper; Configuration = configuration; }
public GetEmailTemplatesQuery(IReadOnlyEmailTemplateGenerator emailTemplateGenerator) { this.emailTemplateGenerator = emailTemplateGenerator; }