Exemplo n.º 1
0
        public List <ModelThread> getAllThread(int pageNum = 1)
        {
            List <ModelThread> threads = new List <ModelThread>();

            foreach (var Directorty in Directories)
            {
                foreach (ModelThread file in Directorty.getallThread())
                {
                    threads.Add(file);
                }
            }
            threads = threads.OrderByDescending(t => t.getPeekData().PublishDate).Skip((pageNum - 1) * GeneralData.pageSize).Take(GeneralData.pageSize).ToList();

            return(threads);
        }
Exemplo n.º 2
0
        public List <ModelThread> getDraftThreads()
        {
            List <ModelThread> threads = new List <ModelThread>();

            foreach (var Directorty in Directories)
            {
                foreach (ModelThread file in Directorty.getallThread().Where(t => t.Draft == true))
                {
                    threads.Add(file);
                }
            }
            threads = threads.OrderBy(t => t.getPeekData().PublishDate).ToList();


            return(threads);
        }