コード例 #1
0
        public IList <BillingCycleSummary> GetBillingCycleSummary(Guid orderId, int howManyCycles)
        {
            IList <BillingCycleSummary> summaryList = new List <BillingCycleSummary>();
            DalBillingCycleSummary      dal         = new DalBillingCycleSummary(this, this.storageAccount);

            for (int i = 0; i < howManyCycles; i++)
            {
                BillingCycle cycle = GetBillingCycle(-1 * i);
                if (cycle == null)
                {
                    break;
                }

                BillingCycleSummary summary = dal.GetBillingCycleSummary(orderId, cycle.StartDate.Year, cycle.StartDate.Month);
                summaryList.Add(summary);
            }

            return(summaryList);
        }
コード例 #2
0
        public bool SaveOrUpdateBillingCycleSummary(BillingCycleSummary summary)
        {
            DalBillingCycleSummary dal = new DalBillingCycleSummary(this, this.storageAccount);

            return(dal.SaveOrUpdateBillingCycleSummary(summary));
        }