feat: implémenter le service de tableau de bord et DTO pour les statistiques du tableau de bord
This commit is contained in:
@@ -51,5 +51,18 @@ namespace Webzine.Repository.Contracts
|
||||
/// <param name="nom">Nom de l'artiste.</param>
|
||||
/// <returns>IEnumarble.<Artiste> qui contient la chaine de caractere.</returns>
|
||||
IEnumerable<Artiste> Search(string nom);
|
||||
|
||||
/// <summary>
|
||||
/// Récupère le nombre total d'artistes dans la collection.
|
||||
/// </summary>
|
||||
/// <returns>Le nombre total d'artistes.</returns>
|
||||
int Count();
|
||||
|
||||
/// <summary>
|
||||
/// Récupère le nombre d'artistes correspondant au prédicat fourni.
|
||||
/// </summary>
|
||||
/// <param name="predicate">Le prédicat de filtrage.</param>
|
||||
/// <returns>Le nombre d'artistes correspondants.</returns>
|
||||
int Count(Func<Artiste, bool> predicate);
|
||||
}
|
||||
}
|
||||
@@ -37,5 +37,11 @@ namespace Webzine.Repository.Contracts
|
||||
/// </summary>
|
||||
/// <param name="style">L'objet style à mettre à jour.</param
|
||||
void Update(Style style);
|
||||
|
||||
/// <summary>
|
||||
/// Récupère le nombre total de styles dans la liste des styles.
|
||||
/// </summary>
|
||||
/// <returns>Le nombre total de styles présents dans la liste.</returns>
|
||||
int Count();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user