private void SendFromDatabase_Click(object sender, EventArgs e) { try { Output.Text = string.Empty; IMessageInfoRetriever databaseReaderService = new DatabaseReaderService("server=foo; database=bar;"); _emailSender.SendEmail(databaseReaderService); Output.Text = "Sent using database reader service"; } catch (Exception ex) { Output.Text = ex.ToString(); } }
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 SendFromDatabase_Click(object sender, EventArgs e) { try { Output.Text = string.Empty; DatabaseReaderService databaseReaderService = new DatabaseReaderService(); string messageBody = databaseReaderService.GetMessageBody(); EmailSender emailSender = new EmailSender(); emailSender.SendEmail(messageBody); Output.Text = "Sent email with body: " + Environment.NewLine + messageBody; } catch (Exception ex) { Output.Text = ex.ToString(); } }
public void ReadDatabase() { DatabaseReaderService databaseReaderService = new DatabaseReaderService(); MessageBody = databaseReaderService.GetMessageBody(); }