#211 : Optimisation de la recherche des dernières chroniques et des titres les plus populaires.
This commit is contained in:
@@ -47,15 +47,13 @@
|
||||
var totalTitres = this.titreRepository.Count();
|
||||
var totalPages = (int)Math.Ceiling((double)totalTitres / derniereChronique);
|
||||
|
||||
var titresPagines = this.titreRepository.FindTitres(page * derniereChronique, derniereChronique);
|
||||
var topTitres = this.titreRepository.FindAll()
|
||||
.OrderByDescending(t => t.NbLikes)
|
||||
.Take(nbTopTitres);
|
||||
var titresPagines = this.titreRepository.DerniereChronique(page * derniereChronique, derniereChronique).ToList();
|
||||
var topTitres = this.titreRepository.TopTitre(nbTopTitres, nbTopTitres).ToList();
|
||||
|
||||
var vm = new AccueilIndexViewModel
|
||||
{
|
||||
DerniersTitres = titresPagines.ToList(),
|
||||
TopTitres = topTitres.ToList(),
|
||||
DerniersTitres = titresPagines,
|
||||
TopTitres = topTitres,
|
||||
Page = page,
|
||||
TotalPages = totalPages,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user