Exemplo n.º 1
0
        public List <SentinelSubscriptions> Get()
        {
            var subscriptionWithSentinel = new List <SentinelSubscriptions>();
            var subscriptions            = _subscriptionManager.GetAllSubscriptions();

            foreach (var subscription in subscriptions)
            {
                var sentinelSubscription = new SentinelSubscriptions(subscription.Key);
                var subs = subscription.Value.Select(s => s.StateValueKey);
                sentinelSubscription.StateValueKeys.AddRange(subs);
                subscriptionWithSentinel.Add(sentinelSubscription);
            }
            return(subscriptionWithSentinel);
        }