Esempio n. 1
0
        public HomeViewModel GetHomeViewModel()
        {
            var viewModel = new HomeViewModel();
            List <DAL.Model.Category> categories = CategoryService.GetPopulaires();

            foreach (var category in categories.Take(3))
            {
                viewModel.Populaires.Add(new CategoryCardViewModel
                {
                    Category = category,
                    Top      = RankingService.GetTop3ByCategoryID(category.CategoryID)
                });
            }

            List <DAL.Model.Category> newCategories = CategoryService.GetNewest();

            foreach (var category in newCategories.Take(3))
            {
                viewModel.Nouvelles.Add(new CategoryCardViewModel
                {
                    Category = category,
                    Top      = RankingService.GetTop3ByCategoryID(category.CategoryID)
                });
            }
            return(viewModel);
        }
Esempio n. 2
0
        public ClassementViewModel GetClassementViewModel()
        {
            var viewModel = new ClassementViewModel();

            foreach (var category in CategoryService.GetPopulaires())
            {
                viewModel.AllPopulaires.Add(new CategoryCardViewModel
                {
                    Category = category,
                    Top      = RankingService.GetTop3ByCategoryID(category.CategoryID)
                });
            }

            return(viewModel);
        }