refactor: #93 implement methods for managing titles in DbTitreRepository and LocalTitreRepository
This commit is contained in:
@@ -21,6 +21,71 @@ public class DbTitreRepository : ITitreRepository
|
||||
this.logger.LogDebug(1, "NLog injected into DbTitreRepository");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Ajoute un titre à la base de données.
|
||||
/// </summary>
|
||||
/// <param name="titre">L'objet titre à ajouter.</param>
|
||||
public void Add(Titre titre)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Remonte le nombre de titres.
|
||||
/// </summary>
|
||||
/// <returns>Le nombre total de titres présents dans la base de données après l'incrémentation du nombre de lectures.</returns>
|
||||
public int Count()
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Supprime un titre de la base de données.
|
||||
/// </summary>
|
||||
/// <param name="titre">L'objet titre à supprimer.</param>
|
||||
public void Delete(Titre titre)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche les titres dans la base de données en fonction de l'offset et de la limite spécifiés, permettant ainsi une pagination des résultats.
|
||||
/// </summary>
|
||||
/// <param name="offset">L'offset à partir duquel commencer la recherche des titres.</param>
|
||||
/// <param name="limit">Le nombre maximum de titres à retourner dans les résultats de la recherche.</param>
|
||||
/// <returns>Une collection de titres correspondant au critère de recherche, triée par libellé.</returns>
|
||||
public IEnumerable<Titre> FindTitres(int offset, int limit)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Incrémente le nombre de lectures d'un titre dans la base de données.
|
||||
/// </summary>
|
||||
/// <param name="titre">L'objet titre pour lequel le nombre de lectures doit être incrémenté.</param>
|
||||
public void IncrementNbLectures(Titre titre)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Incrémente le nombre de likes d'un titre dans la base de données.
|
||||
/// </summary>
|
||||
/// <param name="titre">L'objet titre pour lequel le nombre de likes doit être incrémenté.</param>
|
||||
public void IncrementNbLikes(Titre titre)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Met à jour les informations d'un titre dans la base de données en fonction de son identifiant.
|
||||
/// </summary>
|
||||
/// <param name="titre">L'objet titre à mettre à jour.</param>
|
||||
public void Update(Titre titre)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Recherche les titres dont le libellé contient le mot spécifié, en ignorant la casse.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user