private void MessageFilteringFrom_Load(object sender, EventArgs e) { int numberOfMessages = 30; SetBasicPropertiesForDatePickers(numberOfMessages); SimCorpMobile simCorpMobile = new SimCorpMobile(); MessageStorage messageStorage = new MessageStorage(); Formatter formatter = new Formatter(); simCorpMobile.MessageStorage = messageStorage; messageStorage.MessageIsAdded += OnMessageIsAdded; formatter.Formatting += OnFormatting; GeneratingMessagesInvoker GeneratingMessagesInvoker = new GeneratingMessagesInvoker(simCorpMobile.GenerateMessages); GeneratingMessagesInvoker?.Invoke(numberOfMessages); ShowMessages(messages); PutUniqueSendersToComboBox(); SetFilteredMessageIds(messages); }
private void startButton_Click(object sender, EventArgs e) { int numberOfMessages = 50; SetBasicPropertiesForDatePickers(numberOfMessages); SMSProvider smsProvider = GetSMSProvider(); smsProvider.Timer = new RealTimer(); SimCorpMobile = new SimCorpMobile(smsProvider); MessageStorage messageStorage = new MessageStorage(); Formatter formatter = new Formatter(); SimCorpMobile.MessageStorage = messageStorage; messageStorage.MessageIsAdded += OnMessageIsAdded; formatter.Formatting += OnFormatting; ClearPreviousMessageListData(); GeneratingMessagesInvoker GeneratingMessagesInvoker = new GeneratingMessagesInvoker(SimCorpMobile.StartGenerateMessages); GeneratingMessagesInvoker?.Invoke(numberOfMessages); }