#202 : Optimisation du Dashboard.
This commit is contained in:
@@ -77,5 +77,35 @@
|
||||
/// </summary>
|
||||
/// <param name="titre">L'objet titre à mettre à jour.</param>
|
||||
void Update(Titre titre);
|
||||
|
||||
/// <summary>
|
||||
/// Retourne le nombre total de likes.
|
||||
/// </summary>
|
||||
/// <returns>Integer.</returns>
|
||||
int CountLike();
|
||||
|
||||
/// <summary>
|
||||
/// Retourne le nombre total de lecture.
|
||||
/// </summary>
|
||||
/// <returns>Integer.</returns>
|
||||
int CountLecture();
|
||||
|
||||
/// <summary>
|
||||
/// Retourne le nom de l'artiste ayant le plus de titres chroniqués.
|
||||
/// </summary>
|
||||
/// <returns>Le nom de l'artiste le plus chroniqué, ou null si aucun titre n'existe.</returns>
|
||||
string? FindMostReviewedArtistName();
|
||||
|
||||
/// <summary>
|
||||
/// Retourne le nom de l'artiste ayant le plus d'albums chroniqués.
|
||||
/// </summary>
|
||||
/// <returns>Le nom de l'artiste concerné, ou null si aucun titre n'existe.</returns>
|
||||
string? FindArtistNameWithMostReviewedAlbums();
|
||||
|
||||
/// <summary>
|
||||
/// Retourne l'identifiant et le libellé du titre le plus joué.
|
||||
/// </summary>
|
||||
/// <returns>Un tuple contenant l'identifiant et le libellé du titre le plus joué, ou null si aucun titre n'existe.</returns>
|
||||
(int IdTitre, string Libelle)? FindMostPlayedTitle();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user