public bool StoreNewUsage(string userName, int usageCount) { if (usageList.ContainsKey(userName) && usageList [userName].Active) { usageList [userName].Usage = usageCount; } else { usageList [userName] = new IndividualQuotaUsage(TimerTime); usageList [userName].Usage = usageCount; } return(true); }
public int GetCurrentUsage(string userName) { int usage = 0; IndividualQuotaUsage userUsage = null; usageList.TryGetValue(userName, out userUsage); if (userUsage != null && userUsage.Active) { usage = userUsage.Usage; } return(usage); }