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