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); } }