public FacadeUtilisateurVM(IDataPersistance persistance) { Model = new FacadeUtilisateur(persistance); UtilisateurVM = new UtilisateurVM(Model.Utilisateur); itemVM = UtilisateurVM.RecupererArticles(); rssVM = UtilisateurVM.RssDispo(); }
static void Main(string[] args) { FacadeUtilisateur facadeUtilisateur = new FacadeUtilisateur(new PersistanceBinaire()); Menu menu = new MenuPrincipale(facadeUtilisateur); menu.ControleMenu(); }
public FacadeUtilisateurVM(IDataPersistance persistance) { Model = new FacadeUtilisateur(persistance); UtilisateurVM = new UtilisateurVM(Model.Utilisateur); ItemsVM = UtilisateurVM.RecupererArticles(); rssVM = UtilisateurVM.RssDispo(); parser.rssChanged += RssChanged; }
public static List <Item> TrierParCategorie(Categorie categorie, FacadeUtilisateur utilisateur) { IEnumerable <Rss> listeRss = utilisateur.Utilisateur.RssDispo.Where(rss => rss.Channel.Categorie.Equals(categorie)); List <Item> itemsTrie = new List <Item>(); foreach (Rss rss in listeRss) { itemsTrie.AddRange(rss.Channel.Items); } return(itemsTrie); }
public Menu(FacadeUtilisateur utilisateur) => User = utilisateur;
public MenuItem(Item item, FacadeUtilisateur utilisateur) : base(utilisateur) { this.item = item; }
public MenuPlusieursMotsCles(FacadeUtilisateur utilisateur, IEnumerable <MotCle> motCles, Item item) : base(utilisateur) { this.motCles.AddRange(motCles); this.item = item; }
public MenuMotCle(FacadeUtilisateur utilisateur, MotCle motCle) : base(utilisateur) { this.motCle = motCle; }
public MenuCategorie(Categorie categorie, FacadeUtilisateur utilisateur) : base(utilisateur) { this.categorie = categorie; }
public static IEnumerable <Item> TrierParMotCle(MotCle mot, FacadeUtilisateur utilisateur) { IEnumerable <Item> items = utilisateur.Utilisateur.RecupererTousLesArticles(); return(items.Where(item => item.MotCles.Contains(mot))); }
public MenuPrincipale(FacadeUtilisateur facadeUtilisateur) : base(facadeUtilisateur) { }