Ejemplo 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;
        }
Ejemplo 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;
        }
Ejemplo 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;
        }