private DataServices GetDataService(DateTime date)
 {
     DataServices service;
     cache.TryGetValue(date, out service);
     if (service == null)
     {
         service = new DataServices(date);
         cache.Add(date, service);
     }
     return service;
 }
 public DataServices GetDataService(DateTime date)
 {
     DataServices service;
     cache.TryGetValue(date, out service);
     try
     {
         if (service == null)
         {
             service = new DataServices(date);
             cache.Add(date, service);
         }
     }
     catch (Exception ex)
     {
         Utility.PostMessage("Main", ex.Message, Log.Level.Error);
         return new DataServices(); ; ;
     }
     return service;
 }
        public DataServices GetDataService(DateTime date)
        {
            DataServices service;
            cache.TryGetValue(date, out service);
            try
            {

                if (service == null)
                {
                    service = new DataServices(date);
                    cache.Add(date, service);
                }
            }
            catch (Exception ex)
            {

            }
            return service;
        }