#124 Pagination faite pour la page d'accueil, ordonnée par date de création puis du libelle. Début de pagination pour les artistes.

This commit is contained in:
josephine.vetu
2026-04-02 16:24:17 +02:00
parent ae80c3e14e
commit 06cdb351ec
8 changed files with 67 additions and 17 deletions

View File

@@ -106,5 +106,17 @@ namespace Webzine.Repository
{
return this.dataStore.Artistes.Count(predicate);
}
/// <inheritdoc/>
/// <param name="pageNumber">Le numéro de la page à récupérer.</param>
/// <param name="pageSize">La taille de chaque page.</param>
/// <returns>Une liste d'artistes pour la page demandée.</returns>
public IEnumerable<Artiste> FindArtistes(int pageNumber, int pageSize)
{
return this.dataStore.Artistes
.Skip((pageNumber - 1) * pageSize)
.Take(pageSize)
.ToList();
}
}
}