示例#1
0
 public static DailyData GetDailyData(DateTime today, TideData.Location location)
 {
     try
     {
         if (dailyData != null && dailyData.ContainsKey(getDocId(today, location)))
             return dailyData[getDocId(today, location)];                
     }
     catch { }
     return null;
 }
示例#2
0
        public static void StoreDailyData(DailyData data, DateTime today, TideData.Location location)
        {
            if (GetDailyData(today, location) != null)
                return;
            try
            {
                dailyData.Add(getDocId(today, location), data);                
            }
            catch (Exception ex)
            {
                
            }

        }
示例#3
0
 public static void ClearDailyData(DateTime today, TideData.Location location)
 {
     dailyData = new Dictionary<string, DailyData>();
     
 }
示例#4
0
 private static string getDocId(DateTime today, TideData.Location location)
 {
     return $"{today.Year}_{today.Month}_{today.Day}_{location}.txt".Replace(' ', '_');
 }