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); }
public bool SaveOrUpdateBillingCycleSummary(BillingCycleSummary summary) { DalBillingCycleSummary dal = new DalBillingCycleSummary(this, this.storageAccount); return(dal.SaveOrUpdateBillingCycleSummary(summary)); }