#192 Pagination des pages admin. On peut passer à la page précédente seulement si le numéro de page est >0 et la dernière page n'affiche pas de bouton pour la page suivante.

This commit is contained in:
josephine.vetu
2026-04-03 15:22:24 +02:00
parent 9e0a9751d1
commit 279fd75459
27 changed files with 346 additions and 77 deletions

View File

@@ -108,14 +108,12 @@ namespace Webzine.Repository
}
/// <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)
public IEnumerable<Artiste> FindArtistes(int offset, int limit)
{
return this.dataStore.Artistes
.Skip((pageNumber - 1) * pageSize)
.Take(pageSize)
.OrderBy(a => a.Nom)
.Skip(offset)
.Take(limit)
.ToList();
}
}