/// <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; }
/// <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; }
public MailMerger(ILogger logger, Settings settings, DateTime?dateTime = null) { Logger = logger; Settings = settings; DateTime = dateTime; }