public EmailVerificationService( IEmailVerificationCodeRepository emailVerificationCodeRepository, ILogFactory logFactory, IRabbitPublisher <EmailMessageEvent> emailEventPublisher, IRabbitPublisher <EmailCodeVerifiedEvent> codeVerifiedEventPublisher, string verificationEmailTemplateId, string verificationEmailSubjectTemplateId, string verificationEmailVerificationLink, string verificationThankYouEmailTemplateId, string verificationThankYouEmailSubjectTemplateId, ICustomerProfileClient customerProfileClient, ICallRateLimiterService callRateLimiterService) { _emailVerificationCodeRepository = emailVerificationCodeRepository; _emailEventPublisher = emailEventPublisher; _codeVerifiedEventPublisher = codeVerifiedEventPublisher; _verificationEmailTemplateId = verificationEmailTemplateId; _verificationEmailSubjectTemplateId = verificationEmailSubjectTemplateId; _verificationEmailVerificationLink = verificationEmailVerificationLink; _verificationThankYouEmailTemplateId = verificationThankYouEmailTemplateId; _verificationThankYouEmailSubjectTemplateId = verificationThankYouEmailSubjectTemplateId; _customerProfileClient = customerProfileClient; _callRateLimiterService = callRateLimiterService; _log = logFactory.CreateLog(this); }
public EmailVerificationService( IEmailVerificationCodeRepository emailVerificationCodeRepository, IRabbitPublisher <AdminEmailVerifiedEvent> codeVerifiedEventPublisher, ILogFactory logFactory) { _emailVerificationCodeRepository = emailVerificationCodeRepository; _codeVerifiedEventPublisher = codeVerifiedEventPublisher; _log = logFactory.CreateLog(this); }
public EmailConfirmationService(IEmailVerificationCodeRepository emailVerificationCodeRepository, IEmailSender emailSender, IDeploymentSettings deploymentSettings, ISupportToolsSettings supportToolsSettings) { _deploymentSettings = deploymentSettings; _emailVerificationCodeRepository = emailVerificationCodeRepository; _emailSender = emailSender; _supportToolsSettings = supportToolsSettings; }
public EmailVerificationService( IEmailVerificationCodeRepository emailVerificationCodeRepository, IRabbitPublisher <AdminEmailVerifiedEvent> codeVerifiedEventPublisher, INotificationsService notificationsService, IAdminUserService adminUserService, ILogFactory logFactory) { _emailVerificationCodeRepository = emailVerificationCodeRepository; _codeVerifiedEventPublisher = codeVerifiedEventPublisher; _notificationsService = notificationsService; _adminUserService = adminUserService; _log = logFactory.CreateLog(this); }
public AdminUserService( IAdminUsersRepository adminUsersRepository, ICredentialsClient credentialsClient, ICustomerProfileClient customerProfileClient, IEmailVerificationCodeRepository emailVerificationCodeRepository, IPermissionsService permissionsService, ILogFactory logFactory, IMapper mapper, INotificationsService notificationsService, IPermissionsCache permissionsCache) { _adminUsersRepository = adminUsersRepository; _credentialsClient = credentialsClient; _customerProfileClient = customerProfileClient; _emailVerificationCodeRepository = emailVerificationCodeRepository; _permissionsService = permissionsService; _mapper = mapper; _notificationsService = notificationsService; _permissionsCache = permissionsCache; _log = logFactory.CreateLog(this); }
public SrvEmailsFacade(IEmailVerificationCodeRepository emailVerificationCodeRepository, IEmailSender emailSender) { _emailVerificationCodeRepository = emailVerificationCodeRepository; _emailSender = emailSender; }