public List <DateTime> GetRecentlyReadDates() { List <DateTime> results = new List <DateTime>(); try { if (!File.Exists(Filename_Store)) { return(results); } using (StreamReader sr = new StreamReader(Filename_Store)) { while (true) { string line = sr.ReadLine(); if (String.IsNullOrEmpty(line)) { break; } string[] line_splits = line.Split(','); DateTime read_date = DateFormatter.FromYYYYMMDDHHMMSS(line_splits[1]); results.Add(read_date); } } } catch (Exception ex) { Logging.Error(ex, "There was a problem with getting the recently read documents."); } return(results); }