public MacheteInstance(IEmailServiceProvider p, IInstance cfg) { InstanceConfig = cfg; Provider = p; running = false; // // if (InstanceConfig.EmailQueue.TimerIntervalSeconds > 0) { interval = InstanceConfig.EmailQueue.TimerIntervalSeconds * 1000; } // // nlog = LogManager.GetCurrentClassLogger(); // // emailTimer = new Timer(interval); emailTimer.Elapsed += new ElapsedEventHandler(ProcessEvent_EmailQueue); }
public InternalIdentityServiceProvider( UserManager <User> userManager, SignInManager <User> signInManager, RoleManager <Role> roleManager, IOptionsMonitor <JwtBearerOptions> jwtBearerOptions, IIssuedTokenRepository issuedTokenRepository, IUserSessionRepository userSessionRepository, IRoleRepository roleRepository, IEmailServiceProvider emailServiceProvider, IServiceLogger <InternalIdentityServiceProvider> serviceLogger ) { _userManager = userManager; _signInManager = signInManager; _jwtBearerOptions = jwtBearerOptions; _issuedTokenRepository = issuedTokenRepository; _userSessionRepository = userSessionRepository; _roleRepository = roleRepository; _emailServiceProvider = emailServiceProvider; _roleManager = roleManager; _serviceLogger = serviceLogger; }
public SupportRequestService(IEmailServiceProvider emailService, ISmsServiceProvider smsService) { _emailService = emailService; _smsService = smsService; }
/// <summary> /// Constructor that intializes the default logging and other providers. /// </summary> /// <param name="logger">The <see cref="ILog"/> for logging.</param> /// <param name="mapEngine">The <see cref="IMappingEngine"/> for mapping.</param> /// <param name="emailServiceProvider">The actual implementation of the <see cref="IEmailServiceProvider"/>.</param> /// <param name="userProvider">The actual implementation of the <see cref="IUserProvider"/>.</param> /// <param name="badDomainCheckProvider"></param> public EmailService(ILog logger, IMappingEngine mapEngine, IEmailServiceProvider emailServiceProvider, IBadEmailDomainsCheckProvider badDomainCheckProvider, IUserProvider userProvider) : base(logger, mapEngine, userProvider) { _emailServiceProvider = emailServiceProvider; _badDomainCheckProvider = badDomainCheckProvider; }
/// <summary> /// MakeController initializes class object. /// </summary> /// <param name="emailServiceProvider"></param> /// <param name="configuration"></param> /// <param name="logger"></param> public EmailServiceConnector(IEmailServiceProvider emailServiceProvider, IConfiguration configuration, ILogger <EmailServiceConnector> logger) : base(configuration, logger) { this.EmailServiceProvider = emailServiceProvider; }