コード例 #1
0
        public IList <UsageAggregatePerUserByBillingCycle> GetUsageAggregatePerUserByBillingCycle(Guid orderId, int cycleNumber)
        {
            DalUsageEvent dal = new DalUsageEvent(this, this.storageAccount);

            return(dal.GetUsageAggregatePerUserByBillingCycle(orderId, cycleNumber));
        }
コード例 #2
0
        //cycleNumber of 0 means current open cycle
        // -1 means previous cycle and so on
        public IList <UsageEvent> GetRawUsage(Guid orderId, int cycleNumber)
        {
            DalUsageEvent dal = new DalUsageEvent(this, this.storageAccount);

            return(dal.GetRawUsage(orderId, cycleNumber));
        }
コード例 #3
0
        public IList <UsageEvent> GetRawUsage(DateTime dateFrom, DateTime dateTo, string homeOrg)
        {
            DalUsageEvent dal = new DalUsageEvent(this, this.storageAccount);

            return(dal.GetRawUsage(dateFrom, dateTo, homeOrg));
        }
コード例 #4
0
        public bool TrackUsage(UsageEvent usageEvent)
        {
            DalUsageEvent dal = new DalUsageEvent(this, this.storageAccount);

            return(dal.TrackUsage(usageEvent));
        }