using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Modele
{
///
/// Interface IPersistanceManager, utilise par le Manager pour utiliser la persistance
///
public interface IPersistanceManager
{
///
/// Charge les Titres avec la persistance
///
/// Un enumerateur prenant en charge une iteration sur une collection de Titre
IEnumerable LoadTitres();
///
/// Enregistre les Titres dans la persistance
///
/// Collection de Titre a sauvegarder
void SaveTitres(IEnumerable titres);
///
/// Charge les Titres Favoris avec la persistance
///
/// Un enumerateur prenant en charge une iteration sur une collection de Titre
IEnumerable LoadTitresFavoris();
///
/// Enregistre les Titres Favoris dans la persistance
///
/// Collection de Titre a sauvegarder
void SaveTitresFavoris(IEnumerable titres);
}
}