Exemple #1
0
        /// <summary>
        /// Gets the subscriptions for subscription identifier.
        /// </summary>
        /// <param name="subscriptionId">The subscription identifier.</param>
        /// <param name="includeUnsubscribed">if set to <c>true</c> [include unsubscribed].</param>
        /// <returns></returns>
        public SubscriptionResult GetSubscriptionsByScheduleId(Guid subscriptionId, bool includeUnsubscribed = false)
        {
            var subscriptionDetail = SubscriptionRepository.GetSubscriptionsByScheduleId(subscriptionId, includeUnsubscribed);

            if (subscriptionDetail != null)
            {
                SubscriptionResult subscritpionDetail = PrepareSubscriptionResponse(subscriptionDetail);
                if (subscritpionDetail != null)
                {
                    return(subscritpionDetail);
                }
            }
            return(new SubscriptionResult());
        }