public void SaveContext(object sender, SectionSaveContextEventArgs e) { SlackChannelViewModel model = m_viewModel ?? new SlackChannelViewModel(); Settings.Default.RecentSlackBotName = model.BotName; Settings.Default.RecentSlackChannel = model.Channel; Settings.Default.RecentSlackPostToSlack = model.PostToSlack; Settings.Default.RecentSlackWebhookUrl = model.WebhookUrl; Settings.Default.Save(); }
public SlackChannelSection() { Title = "Post Check-In to Slack"; //create the new model class and view to populate the section content //get recent valuse for model from user settings m_viewModel = new SlackChannelViewModel() { PostToSlack = Settings.Default.RecentSlackPostToSlack, BotName = Settings.Default.RecentSlackBotName, Channel = Settings.Default.RecentSlackChannel, WebhookUrl = Settings.Default.RecentSlackWebhookUrl }; SlackChannelView view = new SlackChannelView() { Model = m_viewModel }; SectionContent = view; }