Пример #1
0
        public static IEmailGenerator AnInitializedEmailFormatter()
        {
            if (_initializedEmailGenerator == null)
                _initializedEmailGenerator = new RazorEmailGenerator(typeof(Welcome));

            return _initializedEmailGenerator;
        }
Пример #2
0
 public OrderProcessor(IUnitOfWork unitOfWork, IEmailSender emailSender, IEmailGenerator emailGenerator, ITotalPriceCalculator totalPriceCalculator)
 {
     _unitOfWork = unitOfWork;
     _emailSender = emailSender;
     _emailGenerator = emailGenerator;
     _totalPriceCalculator = totalPriceCalculator;
 }
Пример #3
0
 public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metricsClient)
 {
     _emailGenerator = emailGenerator;
     _queue          = queue;
     _pluginManager  = pluginManager;
     _metricsClient  = metricsClient;
 }
Пример #4
0
        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;
        }
Пример #5
0
 public OrderProcessor(IUnitOfWork unitOfWork, IEmailSender emailSender, IEmailGenerator emailGenerator, ITotalPriceCalculator totalPriceCalculator)
 {
     _unitOfWork           = unitOfWork;
     _emailSender          = emailSender;
     _emailGenerator       = emailGenerator;
     _totalPriceCalculator = totalPriceCalculator;
 }
 public CustomerCheckedOutHandle(IEmailGenerator emailGenerator,
                                 IEmailDispatcher emailSender, ICustomerRepository customerRepository)
 {
     this.emailDispatcher    = emailSender;
     this.emailGenerator     = emailGenerator;
     this.customerRepository = customerRepository;
 }
Пример #7
0
 public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, IAppStatsClient statsClient)
 {
     _emailGenerator = emailGenerator;
     _queue          = queue;
     _pluginManager  = pluginManager;
     _statsClient    = statsClient;
 }
Пример #8
0
 public TransactionalEmailSender(
     IEmailSender emailSender,
     IEmailGenerator emailGenerator)
 {
     _emailSender    = emailSender;
     _emailGenerator = emailGenerator;
 }
Пример #9
0
 public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, FormattingPluginManager pluginManager, ILogger <Mailer> logger)
 {
     _emailGenerator = emailGenerator;
     _queue          = queue;
     _pluginManager  = pluginManager;
     _logger         = logger;
 }
Пример #10
0
 public Mailer(IEmailGenerator emailGenerator, IQueue<MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metrics, ILogger<Mailer> logger) {
     _emailGenerator = emailGenerator;
     _queue = queue;
     _pluginManager = pluginManager;
     _metrics = metrics;
     _logger = logger;
 }
Пример #11
0
 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;
 }
Пример #12
0
 public ResetPasswordCommandHandler(
     UserManager <User> userManager,
     IEmailSender emailSender,
     IEmailGenerator emailGenerator,
     ILogger <ResetPasswordCommandHandler> logger)
 {
     _userManager    = userManager;
     _emailSender    = emailSender;
     _emailGenerator = emailGenerator;
     _logger         = logger;
 }
Пример #13
0
        public EmailQueueConsumer(IEnumerable <IQueueReader> queueReadersList, ISmtpEmailSender smtpEmailSender,
                                  IEmailGenerator emailGenerator, IPersonalDataRepository personalDataRepository, ILog log)
        {
            _queueReadersList       = queueReadersList;
            _smtpEmailSender        = smtpEmailSender;
            _emailGenerator         = emailGenerator;
            _personalDataRepository = personalDataRepository;
            _log = log;

            InitQueues();
        }
Пример #14
0
 public AccountService(IUserService userService,
                       IOptions <AppSettings> appSettings,
                       IUserRepository userRepository,
                       ICrypto crypto,
                       IEmailGenerator emailGenerator)
 {
     _userService    = userService;
     _appSettings    = appSettings.Value;
     _userRepository = userRepository;
     _crypto         = crypto;
     _emailGenerator = emailGenerator;
 }
Пример #15
0
 public accountController
 (
     ApplicationSignInManager <ApplicationUser> signInManager,
     ILogger <accountController> logger,
     IEmailGenerator emailGenerator,
     WebSiteOptions webSiteOptions
 ) : base(webSiteOptions)
 {
     _signInManager  = signInManager;
     _logger         = logger;
     _emailGenerator = emailGenerator;
     _userManager    = _signInManager.UserManager;
 }
Пример #16
0
 public ConfirmEmailCommandHandler(
     UserManager <User> userManager,
     ILogger <ConfirmEmailCommandHandler> logger,
     IEmailSender emailSender,
     IEmailGenerator emailGenerator,
     RolePermissionsService rolePermissionsService)
 {
     _userManager            = userManager;
     _logger                 = logger;
     _emailSender            = emailSender;
     _emailGenerator         = emailGenerator;
     _rolePermissionsService = rolePermissionsService;
 }
Пример #17
0
 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;
 }
Пример #19
0
 public Mailer(IEmailGenerator emailGenerator, FormattingPluginManager pluginManager) {
     _emailGenerator = emailGenerator;
     _pluginManager = pluginManager;
 }
 public SimpleErrorFormattingPlugin(IEmailGenerator emailGenerator) {
     _emailGenerator = emailGenerator;
 }
Пример #21
0
 public NotificationService(IOptions <EmailSettings> emailSettings, IEmailGenerator emailGenerator)
 {
     _emailSettings  = emailSettings.Value;
     _emailGenerator = emailGenerator;
 }
Пример #22
0
 public UsageFormattingPlugin(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
 public LogFormattingPlugin(IEmailGenerator emailGenerator) {
     _emailGenerator = emailGenerator;
 }
Пример #24
0
 public SmtpService(IOptions <SmtpConfig> smtpConfig, IEmailGenerator emailGenerator)
 {
     _smtpConfig     = smtpConfig.Value;
     _emailGenerator = emailGenerator;
 }
Пример #25
0
 public CustomerCheckedOutHandle(IEmailGenerator emailGenerator, IEmailDispatcher emailSender)
 {
     this.emailDispatcher = emailSender;
     this.emailGenerator  = emailGenerator;
 }
Пример #26
0
 public Mailer(IEmailGenerator emailGenerator) {
     _emailGenerator = emailGenerator;
 }
Пример #27
0
 public DefaultFormattingPlugin(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
 public EmailSender(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
Пример #29
0
 public Mailer(IEmailGenerator emailGenerator, FormattingPluginManager pluginManager)
 {
     _emailGenerator = emailGenerator;
     _pluginManager  = pluginManager;
 }
 public LogFormattingPlugin(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
 public NotFoundFormattingPlugin(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
 public NotFoundFormattingPlugin(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
Пример #33
0
 public Mailer(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
 public void TestFixtureSetUp()
 {
     _emailGenerator = Given.AnInitializedEmailFormatter();
 }
 public DefaultFormattingPlugin(IEmailGenerator emailGenerator) {
     _emailGenerator = emailGenerator;
 }
Пример #36
0
 public Mailer(IEmailGenerator emailGenerator, IQueue <MailMessage> queue, IMetricsClient statsClient)
 {
     _emailGenerator = emailGenerator;
     _queue          = queue;
     _statsClient    = statsClient;
 }
 public ErrorFormattingPlugin(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
Пример #38
0
 public Mailer(IEmailGenerator emailGenerator, IQueue<Queues.Models.MailMessage> queue, FormattingPluginManager pluginManager, IAppStatsClient statsClient) {
     _emailGenerator = emailGenerator;
     _queue = queue;
     _pluginManager = pluginManager;
     _statsClient = statsClient;
 }
Пример #39
0
 public Mailer(IEmailGenerator emailGenerator, IQueue<MailMessage> queue, FormattingPluginManager pluginManager, IMetricsClient metricsClient) {
     _emailGenerator = emailGenerator;
     _queue = queue;
     _pluginManager = pluginManager;
     _metricsClient = metricsClient;
 }
Пример #40
0
 public TemplatedMailService(IEmailGenerator emailGenerator, IQueue <MailMessage> queue)
 {
     _emailGenerator = emailGenerator;
     _queue          = queue;
 }
 public UsageFormattingPlugin(IEmailGenerator emailGenerator)
 {
     _emailGenerator = emailGenerator;
 }
 public EmailService(IOptions <EmailSettings> mailSettings, IEmailGenerator emailGenerator)
 {
     _mailSettings   = mailSettings.Value;
     _emailGenerator = emailGenerator;
 }