Пример #1
0
        public IndexViewModel(FilterModel FilterModel)
        {
            this.FilterModel = FilterModel;

            Article article = new Article();

            //ArticleCore.GetMostPopularArticles()
            PopularArticles    = ArticleCore.GetMostPopularArticles(5);
            RecentArticles     = ArticleCore.GetMostRecentArticles(12);
            RecentContributors = ContributorCore.GetMostRecentContributors(10);

            List <string> ContributorIds = RecentArticles.Select(x => x.ContributorID).ToList();

            ContributorIds.AddRange(PopularArticles.Select(x => x.ContributorID).ToList());
            //Recent Articles'teki referans edilmiş adamları da ekliyorum
            RecentContributors.AddRange(ContributorCore.GetContributorsById(ContributorIds));

            //Referans edilmiş şiretleri ekliyorum
            Affiliates = AffiliateCore.GetAffiliatesById(RecentContributors.Select(x => x.AffiliateID).ToList());
        }
Пример #2
0
 // GET: /<controller>/
 public IActionResult Index()
 {
     return(View(new ContributorsViewModel(ContributorCore.GetMostRecentContributors(100))));
 }