コード例 #1
0
        /// <summary>
        /// Provisioning a subscription requires the subscription's Id, the day and month the invoice is set. Only draft subscriptions with a Scheduled Activation Timestamp can be provisioned
        /// </summary>
        /// <returns></returns>
        public void ProvisionSubscription(PostSubscriptionIdVM postSubscriptionIdVM)
        {
            var postSubscriptionProvision = new Fusebill.ApiWrapper.Dto.Post.SubscriptionProvision
            {
                Id           = postSubscriptionIdVM.SubscriptionID,
                InvoiceDay   = Convert.ToInt32(postSubscriptionIdVM.InputValuesForActivationAndProvision[0]),
                InvoiceMonth = Convert.ToInt32(postSubscriptionIdVM.InputValuesForActivationAndProvision[0])
            };

            ApiClient.PostSubscriptionProvision(postSubscriptionProvision);
        }
コード例 #2
0
        public Subscription PostSubscriptionProvision(Fusebill.ApiWrapper.Dto.Post.SubscriptionProvision subscriptionProvision, bool preview = false, bool showZeroDollarCharges = true, bool temporarilyDisableAutoPost = false)
        {
            var url = RestUriBuilder.BuildUri("subscriptionProvision", subscriptionProvision.Id) + string.Format("?preview={0}&showZeroDollarCharges={1}&temporarilyDisableAutoPost={2}", preview, showZeroDollarCharges, temporarilyDisableAutoPost);

            return(PostEntity <Fusebill.ApiWrapper.Dto.Post.SubscriptionProvision, Subscription>(url, subscriptionProvision));
        }
コード例 #3
0
        public void ProvisionSubscription(PostSubscriptionIdVM postSubscriptionIdVM)
        {
            var postSubscriptionProvision = new Fusebill.ApiWrapper.Dto.Post.SubscriptionProvision
            {
                Id = postSubscriptionIdVM.SubscriptionID,
                InvoiceDay = Convert.ToInt32(postSubscriptionIdVM.InputValuesForActivationAndProvision[0]),
                InvoiceMonth = Convert.ToInt32(postSubscriptionIdVM.InputValuesForActivationAndProvision[0])
            };

            ApiClient.PostSubscriptionProvision(postSubscriptionProvision);
        }