Ejemplo n.º 1
0
        private List <Feed> SortFeeds(UserPreferences userPreferences)
        {
            var feeds = new List <Feed>();

            if (userPreferences != null)
            {
                switch (userPreferences.SortOption)
                {
                case "New":
                    feeds = _feedRepository.SortFeedsByNewestFirst(feeds).ToList();
                    break;

                case "Best":
                    feeds = _feedRepository.SortFeedsByRating(SortOptions.Best.ToString(), feeds).ToList();
                    break;

                case "Hot":
                    feeds = _feedRepository.SortFeedsByRating(SortOptions.Hot.ToString(), feeds).ToList();
                    break;
                }
            }
            //feeds = _feedRepository.SortFeedsByRating(SortOptions.Hot.ToString(), feeds).ToList();


            return(feeds);
        }