#216 : Ajout de la pagination sur la page style.

This commit is contained in:
Loic Masi
2026-04-09 11:38:25 +02:00
parent 37a14a7a50
commit 645cd19909
6 changed files with 99 additions and 4 deletions

View File

@@ -72,6 +72,22 @@
/// <returns>Une collection de titres correspondant au critère de recherche, triée par libellé.</returns>
IEnumerable<Titre> SearchByStyle(string libelle);
/// <summary>
/// Retourne une liste de titre filtré par nom et paginé.
/// </summary>
/// <param name="offset">Nombre de titres a passer.</param>
/// <param name="limit">Nombre de titre récupéré.</param>
/// <param name="libelle">Nom du style.</param>
/// <returns>Une liste de titre.</returns>
IEnumerable<Titre> SearchByStylePaginate(int offset, int limit, string libelle);
/// <summary>
/// Compter le nombre de titres au sein d'un style.
/// </summary>
/// <param name="libelle">Style de la musique.</param>
/// <returns>Un entier.</returns>
int CountByStyle(string libelle);
/// <summary>
/// Met à jour un titre dans la liste des titres en fonction de son identifiant. Si aucun titre correspondant à l'identifiant du titre fourni n'est trouvé, un message d'avertissement est enregistré dans les logs et aucune mise à jour n'est effectuée.
/// </summary>