public IList <UsageAggregatePerUserByBillingCycle> GetUsageAggregatePerUserByBillingCycle(Guid orderId, int cycleNumber) { DalUsageEvent dal = new DalUsageEvent(this, this.storageAccount); return(dal.GetUsageAggregatePerUserByBillingCycle(orderId, cycleNumber)); }
//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)); }
public IList <UsageEvent> GetRawUsage(DateTime dateFrom, DateTime dateTo, string homeOrg) { DalUsageEvent dal = new DalUsageEvent(this, this.storageAccount); return(dal.GetRawUsage(dateFrom, dateTo, homeOrg)); }
public bool TrackUsage(UsageEvent usageEvent) { DalUsageEvent dal = new DalUsageEvent(this, this.storageAccount); return(dal.TrackUsage(usageEvent)); }