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));
 }