diff --git a/Webzine.Repository.Contracts/IStyleRepository.cs b/Webzine.Repository.Contracts/IStyleRepository.cs
index ba078d9..2630fc7 100644
--- a/Webzine.Repository.Contracts/IStyleRepository.cs
+++ b/Webzine.Repository.Contracts/IStyleRepository.cs
@@ -2,16 +2,40 @@ using Webzine.Entity;
namespace Webzine.Repository.Contracts
{
+ ///
+ /// Interface définissant les opérations de base pour le repository de styles, permettant d'ajouter, supprimer, trouver et mettre à jour des styles dans la source de données.
+ ///
public interface IStyleRepository
{
+ ///
+ /// Ajoute un style à la liste des styles.
+ ///
+ /// L'objet style à ajouter.
void Add(Style style);
+ ///
+ /// Supprime un style de la liste des styles.
+ ///
+ /// L'objet style à supprimer.
void Delete(Style style);
+ ///
+ /// Trouve un style dans la liste des styles en fonction de son identifiant.
+ ///
+ /// L'identifiant du style à trouver.
+ /// Le style correspondant à l'identifiant fourni, ou null si aucun style n'est trouvé.
Style Find(int id);
+ ///
+ /// Trouve tous les styles dans la liste des styles.
+ ///
+ /// Une collection de tous les styles présents dans la liste.
IEnumerable