Exemplo n.º 1
0
        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.";
        }