public Task UpdateSubscriptionCoAdminsAsync(string subscriptionId, string[] coAdminNames) { var subscription = new Subscription { CoAdminNames = new List<string>(coAdminNames) }; Uri requestUri = this.CreateRequestUri(string.Format(CultureInfo.InvariantCulture, RelativePaths.Subscription, subscriptionId)); return this.SendAsync(requestUri, new HttpMethod(Constants.HttpMethods.Patch), subscription); }
/// <summary> /// Updates the specified subscription. /// </summary> /// <param name="subscriptionId">The subscription id.</param> /// <param name="friendlyName">The friendly name.</param> /// <returns>Async task.</returns> public Task UpdateSubscriptionFriendlyNameAsync(string subscriptionId, string friendlyName) { var subscription = new Subscription { SubscriptionID = subscriptionId, SubscriptionName = friendlyName, CoAdminNames = null // null means won't change for PATCH }; Uri requestUri = this.CreateRequestUri(string.Format(CultureInfo.InvariantCulture, RelativePaths.Subscription, subscriptionId)); return this.SendAsync(requestUri, new HttpMethod(Constants.HttpMethods.Patch), subscription); }