public void Handle(NotificationSubscriptionReloadEvent message)
 {
     this.eventPublisher.Pause();
     this.ViewModels.Clear();
     this.ViewModels.AddRange(this.Model.Select(t => this.factory.CreateViewModel(t)));
     this.eventPublisher.Unpause();
 }
        public void Handle(NotificationSubscriptionReloadEvent message)
        {
            this.AvailableSuccessSubscriptions.Clear();
            this.AvailableSuccessSubscriptions.AddRange(subscriptionProvider.Subscriptions.Except(this.SuccessSubscriptions));

            this.AvailableFailureSubscriptions.Clear();
            this.AvailableFailureSubscriptions.AddRange(subscriptionProvider.Subscriptions.Except(this.FailureSubscriptions));
        }
 public void Handle(NotificationSubscriptionReloadEvent message)
 {
     this.Rebuild();
 }