예제 #1
0
 public static List <Event> GetEventBag()
 {
     if ((DateTime.Now - _lastUpdateTime).Minutes > UpdateTimeInMinutes)
     {
         EventsApi.UpdateEvents();
         _eventBag       = new ConcurrentBag <Event>();
         _lastUpdateTime = DateTime.Now;
     }
     if (_eventBag.IsEmpty)
     {
         UpdateEventsFromDb();
     }
     return(_eventBag.ToList());
 }