public void SaveCounterCategory(CounterCategoryInfo cat)
 {
     MongoCollection<BsonDocument> items = Database.GetCollection("countersInfo");
     items.Insert(new BsonDocument
                      {
                          {"category", cat.Name},
                          {"id", cat.Id},
                          {"counters", new BsonArray()}
                      }, SafeMode.True);
 }
 private static DateTime GetLastProcessedDateForCounter(CounterCategoryInfo counterCategoryInfo, CounterNameInfo counterNameInfo)
 {
     if (_lastDates.ContainsKey(counterCategoryInfo.Name + "." + counterNameInfo.Name))
         return _lastDates[counterCategoryInfo.Name + "." + counterNameInfo.Name];
     else
         return DateTime.MinValue;
 }