Exemplo n.º 1
0
        public static async Task <ListSubscription> CreateListSubscriptionAsync(ListSubscription subscription)
        {
            // Check if there is an existing record and don't
            // let the create happen if there is.
            var existingSubscriptions = await GetListSubscriptionsAsync(s => s.Resource.CompareTo(subscription.Resource) == 0);

            if (existingSubscriptions.Count() > 0)
            {
                throw new InvalidOperationException("A subscription record already exists.");
            }
            return(await CreateItemAsync(subscription, subscriptionCollection));
        }
Exemplo n.º 2
0
 public static async Task <ListSubscription> UpdateListSubscriptionAsync(string id, ListSubscription subscription)
 {
     return(await UpdateItemAsync(id, subscription, subscriptionCollection));
 }