static void Main(string[] args) { var settingsService = new SettingsService(); _supportChannelId = settingsService.GetSettinngs().SlackSettings.SupportChannelId; var watcher = new EwsMailWatcher(settingsService.GetSettinngs().EwsSettings, settingsService.GetSettinngs().TrelloSettings.BoardForwardingEmailAddress); watcher.BeginListening(MailRecieved); Console.WriteLine("press any key to close app down"); Console.ReadKey(); watcher.EndListening(); }
public Service1() { InitializeComponent(); var settingsService = new SettingsService(); var settings = settingsService.GetSettinngs(); var ewsMailWatcher = new EwsMailWatcher(settings.EwsSettings, settings.TrelloSettings.BoardForwardingEmailAddress); var slackService = new SlackNotificationService(); _supportManager = new SupportManager(ewsMailWatcher, slackService, settingsService); }