Esempio n. 1
0
        public List <SubmissionVO> GetListOfSubmissionsPopular(int size)
        {
            List <SubmissionVO> subList;
            SubmissionDAO       dao = new SubmissionDAO();

            subList = dao.GetAllSubmissions();

            subList.Sort((x, y) => y.Rating.CompareTo(x.Rating));

            List <SubmissionVO> newList = new List <SubmissionVO>();

            //Can't remove things from a list in a foreach
            foreach (SubmissionVO vo in subList)
            {
                if (!(vo.PostTime.Date < DateTime.Now.AddDays(-1d)))
                {
                    newList.Add(vo);
                }
            }

            subList = newList;

            TruncateList(subList, size);

            return(subList);
        }
Esempio n. 2
0
        public List <SubmissionVO> GetListOfSubmissionsTop(int size)
        {
            List <SubmissionVO> subList;
            SubmissionDAO       dao = new SubmissionDAO();

            subList = dao.GetAllSubmissions();

            subList.Sort((x, y) => y.Rating.CompareTo(x.Rating));

            TruncateList(subList, size);

            return(subList);
        }
Esempio n. 3
0
        public List <SubmissionVO> GetListOfSubmissionsNew(int size)
        {
            List <SubmissionVO> subList = new List <SubmissionVO>();
            SubmissionDAO       dao     = new SubmissionDAO();

            subList = dao.GetAllSubmissions();

            subList.Sort((x, y) => DateTime.Compare(y.PostTime, x.PostTime));

            TruncateList(subList, size);

            return(subList);
        }