public PasswordResetService( ICustomerProfileClient customerProfileClient, ICredentialsClient credentialsClient, IPostProcessService postProcessService, IRabbitPublisher <EmailMessageEvent> emailEventPublisher, ILogFactory logFactory, string passwordResetEmailTemplateId, string passwordResetEmailSubjectTemplateId, string passwordResetEmailVerificationLinkTemplate, string passwordSuccessfulResetEmailTemplateId, string passwordSuccessfulResetEmailSubjectTemplateId, ICustomerFlagsRepository customerFlagsRepository, IMapper mapper) { _customerProfileClient = customerProfileClient; _credentialsClient = credentialsClient; _postProcessService = postProcessService; _emailEventPublisher = emailEventPublisher; _passwordResetEmailTemplateId = passwordResetEmailTemplateId; _passwordResetEmailSubjectTemplateId = passwordResetEmailSubjectTemplateId; _passwordResetEmailVerificationLinkTemplate = passwordResetEmailVerificationLinkTemplate; _passwordSuccessfulResetEmailTemplateId = passwordSuccessfulResetEmailTemplateId; _passwordSuccessfulResetEmailSubjectTemplateId = passwordSuccessfulResetEmailSubjectTemplateId; _customerFlagsRepository = customerFlagsRepository; _log = logFactory.CreateLog(this); _mapper = mapper; }
public CustomersService(ICredentialsClient credentialsClient, IPostProcessService postProcessService, ICustomerProfileClient customerProfileClient, ICustomerFlagsRepository customerFlagsRepository, ISessionsServiceClient sessionsServiceClient, string passwordSuccessfulChangeEmailTemplateId, string passwordSuccessfulChangeEmailSubjectTemplateId, ILogFactory logFactory, int getCustomerBlockStatusBatchMaxValue, IRabbitPublisher <EmailMessageEvent> emailEventPublisher, string customerBlockEmailTemplateId, string customerUnblockEmailTemplateId, string customerBlockSubjectTemplateId, string customerUnblockSubjectTemplateId, string customerSupportPhoneNumber) { _credentialsClient = credentialsClient; _postProcessService = postProcessService; _customerProfileClient = customerProfileClient; _sessionsServiceClient = sessionsServiceClient; _customerFlagsRepository = customerFlagsRepository; _passwordSuccessfulChangeEmailTemplateId = passwordSuccessfulChangeEmailTemplateId; _passwordSuccessfulChangeEmailSubjectTemplateId = passwordSuccessfulChangeEmailSubjectTemplateId; _getCustomerBlockStatusBatchMaxValue = getCustomerBlockStatusBatchMaxValue; _emailEventPublisher = emailEventPublisher; _customerBlockEmailTemplateId = customerBlockEmailTemplateId; _customerUnblockEmailTemplateId = customerUnblockEmailTemplateId; _customerBlockSubjectTemplateId = customerBlockSubjectTemplateId; _customerUnblockSubjectTemplateId = customerUnblockSubjectTemplateId; _customerSupportPhoneNumber = customerSupportPhoneNumber; _log = logFactory.CreateLog(this); }