Example #1
0
        /// <summary>
        /// Cancelling an active subscription requires the id of the subscription to be cancelled and the cancellation options: "Full", "Unearned", "None". In this demo, "Full" is set
        /// </summary>
        /// <param name="postSubscriptionIdVM"></param>
        public void CancelSubscription(PostSubscriptionIdVM postSubscriptionIdVM)
        {
            var postSubscriptionCancel = new Fusebill.ApiWrapper.Dto.Post.SubscriptionCancel
            {
                SubscriptionId     = postSubscriptionIdVM.SubscriptionID,
                CancellationOption = "Full"
            };

            ApiClient.PostSubscriptionCancel(postSubscriptionCancel);
        }
        public void CancelSubscription(PostSubscriptionIdVM postSubscriptionIdVM)
        {
            var postSubscriptionCancel = new Fusebill.ApiWrapper.Dto.Post.SubscriptionCancel
            {
                SubscriptionId = postSubscriptionIdVM.SubscriptionID,
                CancellationOption = "Full"
            };

            ApiClient.PostSubscriptionCancel(postSubscriptionCancel);
        }
Example #3
0
        public Subscription PostSubscriptionCancel(Fusebill.ApiWrapper.Dto.Post.SubscriptionCancel subscriptionCancel)
        {
            var url = RestUriBuilder.BuildUri("subscriptionCancellation", subscriptionCancel.SubscriptionId);

            return(PostEntity <Fusebill.ApiWrapper.Dto.Post.SubscriptionCancel, Subscription>(url, subscriptionCancel));
        }