public NotificationService( IEmailMessageFormatter emailMessageFormatter, IEmailNotifier emailNotifier, ILoggerFactory loggerFactory, string url) { _emailMessageFormatter = emailMessageFormatter; _emailNotifier = emailNotifier; _url = url; _logger = loggerFactory.CreateLogger <NotificationService>(); }
public NotificationService( IEmailMessageFormatter emailMessageFormatter, IEmailNotifier emailNotifier, UserManager <CoreOdinUser> userManager, IConfiguration configuration) { _emailMessageFormatter = emailMessageFormatter; _emailNotifier = emailNotifier; _userManager = userManager; _appSettings = configuration.Get <AppSettings>(); }
public NotificationService( IEmailMessageFormatter emailMessageFormatter, IEmailNotifier emailNotifier, IOptionsSnapshot <AppSettings> appSettings, ILoggerFactory loggerFactory) { _emailMessageFormatter = emailMessageFormatter; _emailNotifier = emailNotifier; _appSettings = appSettings.Value; _logger = loggerFactory.CreateLogger <NotificationService>(); }