public ProcessoAtualizadoEventHandler( IProcessoRepository processoRepository, IEmailService emailService, IEmailMessageBuilder emailMessageBuilder, ILogger <ProcessoAtualizadoEventHandler> logger) { this.processoRepository = processoRepository; this.emailService = emailService; this.emailMessageBuilder = emailMessageBuilder; this.logger = logger; }
public PasswordlessService( UserManager <ApplicationUser> userManager, IEmailMessageBuilder emailMessageBuilder, IEmailService emailService, IOptionsMonitor <EmailConfiguration> emailConfiguration, ILogger <PasswordlessService> logger, IWebHostEnvironment environment) { _userManager = userManager; _emailMessageBuilder = emailMessageBuilder; _emailService = emailService; _logger = logger; _environment = environment; _emailConfiguration = emailConfiguration.CurrentValue ?? throw new ArgumentNullException(nameof(emailConfiguration)); }