예제 #1
0
 /// <summary>Create a new MailMerger with Logger and Settings from <see cref="Startup"/></summary>
 public MailMerger()
 {
     Startup.Configure();
     Logger   = Startup.CreateLogger <MailMerger>();
     Settings = Startup.Settings;
     DateTime = null;
 }
예제 #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="logger">a logger</param>
 /// <param name="settings"></param>
 /// <param name="dateTime"></param>
 /// <param name="matchFieldNamesCaseSensitively"></param>
 public MailMerger(ILogger logger, Settings settings = null, DateTime?dateTime = null, bool matchFieldNamesCaseSensitively = false)
 {
     Logger   = logger;
     Settings = settings ?? new Settings();
     MatchFieldNamesCaseSensitively = matchFieldNamesCaseSensitively;
     DateTime = dateTime;
 }
예제 #3
0
 public MailMerger(ILogger logger, Settings settings, DateTime?dateTime = null)
 {
     Logger = logger; Settings = settings; DateTime = dateTime;
 }