public static IEmailGenerator AnInitializedEmailFormatter() { if (_initializedEmailGenerator == null) _initializedEmailGenerator = new RazorEmailGenerator(typeof(Welcome)); return _initializedEmailGenerator; }
public OrderProcessor(IUnitOfWork unitOfWork, IEmailSender emailSender, IEmailGenerator emailGenerator, ITotalPriceCalculator totalPriceCalculator) { _unitOfWork = unitOfWork; _emailSender = emailSender; _emailGenerator = emailGenerator; _totalPriceCalculator = totalPriceCalculator; }
public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metricsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _metricsClient = metricsClient; }
public EventSenderService( IMongoGenericRepository <Subscriber> subscribersRepository, IMongoGenericRepository <EmailMongoEntity> emailsRepository, ISearchRepository <EventDetailsPageSearchItem, IEventDetailsPage> eventRepository, ISearchRepository <EventTagSearchItem, IEventTag> tagsRepository, IEmailService emailService, IEmailGenerator emailGenerator, ILog logger) { Throw.IfNull(subscribersRepository, nameof(subscribersRepository)); Throw.IfNull(emailsRepository, nameof(emailsRepository)); Throw.IfNull(eventRepository, nameof(eventRepository)); Throw.IfNull(tagsRepository, nameof(tagsRepository)); Throw.IfNull(emailService, nameof(emailService)); Throw.IfNull(emailGenerator, nameof(emailGenerator)); Throw.IfNull(logger, nameof(logger)); _subscribersRepository = subscribersRepository; _emailsRepository = emailsRepository; _eventRepository = eventRepository; _tagsRepository = tagsRepository; _emailService = emailService; _emailGenerator = emailGenerator; _logger = logger; }
public CustomerCheckedOutHandle(IEmailGenerator emailGenerator, IEmailDispatcher emailSender, ICustomerRepository customerRepository) { this.emailDispatcher = emailSender; this.emailGenerator = emailGenerator; this.customerRepository = customerRepository; }
public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IAppStatsClient statsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _statsClient = statsClient; }
public TransactionalEmailSender( IEmailSender emailSender, IEmailGenerator emailGenerator) { _emailSender = emailSender; _emailGenerator = emailGenerator; }
public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, ILogger <Mailer> logger) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _logger = logger; }
public Mailer(IEmailGenerator emailGenerator, IQueue<MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metrics, ILogger<Mailer> logger) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _metrics = metrics; _logger = logger; }
public AccountsController(RCMUserManager rcmUserManager, RCMSignInManager rcmSignInManager, IDomainNotificationHandler domainNotificationHandler, IHttpContextAccessor httpContextAccessor, IEmailGenerator emailGenerator, IEmailDispatcher emailDispatcher) : base(domainNotificationHandler) { _rcmUserManager = rcmUserManager; _rcmSignInManager = rcmSignInManager; _httpContextAccessor = httpContextAccessor; _emailGenerator = emailGenerator; _emailDispatcher = emailDispatcher; }
public ResetPasswordCommandHandler( UserManager <User> userManager, IEmailSender emailSender, IEmailGenerator emailGenerator, ILogger <ResetPasswordCommandHandler> logger) { _userManager = userManager; _emailSender = emailSender; _emailGenerator = emailGenerator; _logger = logger; }
public EmailQueueConsumer(IEnumerable <IQueueReader> queueReadersList, ISmtpEmailSender smtpEmailSender, IEmailGenerator emailGenerator, IPersonalDataRepository personalDataRepository, ILog log) { _queueReadersList = queueReadersList; _smtpEmailSender = smtpEmailSender; _emailGenerator = emailGenerator; _personalDataRepository = personalDataRepository; _log = log; InitQueues(); }
public AccountService(IUserService userService, IOptions <AppSettings> appSettings, IUserRepository userRepository, ICrypto crypto, IEmailGenerator emailGenerator) { _userService = userService; _appSettings = appSettings.Value; _userRepository = userRepository; _crypto = crypto; _emailGenerator = emailGenerator; }
public accountController ( ApplicationSignInManager <ApplicationUser> signInManager, ILogger <accountController> logger, IEmailGenerator emailGenerator, WebSiteOptions webSiteOptions ) : base(webSiteOptions) { _signInManager = signInManager; _logger = logger; _emailGenerator = emailGenerator; _userManager = _signInManager.UserManager; }
public ConfirmEmailCommandHandler( UserManager <User> userManager, ILogger <ConfirmEmailCommandHandler> logger, IEmailSender emailSender, IEmailGenerator emailGenerator, RolePermissionsService rolePermissionsService) { _userManager = userManager; _logger = logger; _emailSender = emailSender; _emailGenerator = emailGenerator; _rolePermissionsService = rolePermissionsService; }
public ForgotPasswordModel(ILogger <ForgotPasswordModel> logger, UserManager <Entities.Identity.SystemUser> userManager, Communication.Emailing.IEmailSender emailSender, Emailing.IEmailGenerator emailGenerator, Emailing.EmailTemplatesWebPath emailTemplatesWebPath, Communication.Emailing.EmailSenderConfiguration emailSenderConfiguration) { _logger = logger; _userManager = userManager; _emailSender = emailSender; _emailGenerator = emailGenerator; _emailTemplatesWebPath = emailTemplatesWebPath; _emailSenderConfiguration = emailSenderConfiguration; }
public CreateUserCommandHandler( UserManager <User> userManager, ILogger <CreateUserCommandHandler> logger, IMapper mapper, IEmailGenerator emailGenerator, IEmailSender emailSender, IEventBus eventBus, RolePermissionsService rolePermissionsService) { _userManager = userManager; _logger = logger; _mapper = mapper; _emailGenerator = emailGenerator; _emailSender = emailSender; _eventBus = eventBus; _rolePermissionsService = rolePermissionsService; }
public Mailer(IEmailGenerator emailGenerator, FormattingPluginManager pluginManager) { _emailGenerator = emailGenerator; _pluginManager = pluginManager; }
public SimpleErrorFormattingPlugin(IEmailGenerator emailGenerator) { _emailGenerator = emailGenerator; }
public NotificationService(IOptions <EmailSettings> emailSettings, IEmailGenerator emailGenerator) { _emailSettings = emailSettings.Value; _emailGenerator = emailGenerator; }
public UsageFormattingPlugin(IEmailGenerator emailGenerator) { _emailGenerator = emailGenerator; }
public LogFormattingPlugin(IEmailGenerator emailGenerator) { _emailGenerator = emailGenerator; }
public SmtpService(IOptions <SmtpConfig> smtpConfig, IEmailGenerator emailGenerator) { _smtpConfig = smtpConfig.Value; _emailGenerator = emailGenerator; }
public CustomerCheckedOutHandle(IEmailGenerator emailGenerator, IEmailDispatcher emailSender) { this.emailDispatcher = emailSender; this.emailGenerator = emailGenerator; }
public Mailer(IEmailGenerator emailGenerator) { _emailGenerator = emailGenerator; }
public DefaultFormattingPlugin(IEmailGenerator emailGenerator) { _emailGenerator = emailGenerator; }
public EmailSender(IEmailGenerator emailGenerator) { _emailGenerator = emailGenerator; }
public NotFoundFormattingPlugin(IEmailGenerator emailGenerator) { _emailGenerator = emailGenerator; }
public void TestFixtureSetUp() { _emailGenerator = Given.AnInitializedEmailFormatter(); }
public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, IMetricsClient statsClient) { _emailGenerator = emailGenerator; _queue = queue; _statsClient = statsClient; }
public ErrorFormattingPlugin(IEmailGenerator emailGenerator) { _emailGenerator = emailGenerator; }
public Mailer(IEmailGenerator emailGenerator, IQueue<Queues.Models.MailMessage> queue, FormattingPluginManager pluginManager, IAppStatsClient statsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _statsClient = statsClient; }
public Mailer(IEmailGenerator emailGenerator, IQueue<MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metricsClient) { _emailGenerator = emailGenerator; _queue = queue; _pluginManager = pluginManager; _metricsClient = metricsClient; }
public TemplatedMailService(IEmailGenerator emailGenerator, IQueue <MailMessage> queue) { _emailGenerator = emailGenerator; _queue = queue; }
public EmailService(IOptions <EmailSettings> mailSettings, IEmailGenerator emailGenerator) { _mailSettings = mailSettings.Value; _emailGenerator = emailGenerator; }