public NewsletterManager() { AppSettings = ConfigurationManager.AppSettings; string logDirectory = AppSettings["WriteDirectory"]; string imageDirectory = string.Format(@"{0}{1}\", AppSettings["ImageDirectory"], DateTime.UtcNow.ToString("yyyyMMdd")); System.IO.Directory.CreateDirectory(logDirectory); System.IO.Directory.CreateDirectory(imageDirectory); _logger = new FileLogger(AppSettings["WriteDirectory"]); _logWriter = new LogWriter(_logger); _parser = new NewsletterParser(_logWriter, imageDirectory); }
public MainForm() { InitializeComponent(); refreshAppSettings(); string imageDirectory = string.Format(@"{0}{1}\", AppSettings["ImageDirectory"], DateTime.UtcNow.ToString("yyyyMMdd")); System.IO.Directory.CreateDirectory(imageDirectory); _logger = new TextBoxLogger(txtLog); _logWriter = new LogWriter(_logger); _parser = new NewsletterParser(_logWriter, imageDirectory); statusLabel.Text = "Click Newsletter > Slice Elements to begin."; }