Example #1
0
        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);
        }