private void SendFromDatabase_Click(object sender, EventArgs e) { try { Output.Text = string.Empty; IMessageInfoRetriever databaseReaderService = new DatabaseReaderService("server=foo; database=bar;"); ProcessingService processingService = new ProcessingService(new EmailSender(), databaseReaderService); string messageSendingStatus = processingService.SendMessage(); Output.Text = messageSendingStatus; } catch (Exception ex) { Output.Text = ex.ToString(); } }
private void Send_Click(object sender, EventArgs e) { try { Output.Text = string.Empty; FileReaderService fileReaderService = new FileReaderService(_fileName); fileReaderService.RegisterFormatReader(new XmlFormatReader()); fileReaderService.RegisterDefaultFormatReader(new FlatFileFormatReader()); ProcessingService processingService = new ProcessingService(new EmailSender(), fileReaderService); string messageSendingStatus = processingService.SendMessage(); Output.Text = messageSendingStatus; } catch (Exception ex) { Output.Text = ex.ToString(); } }