Esempio n. 1
0
        /// <summary>
        ///     Méthode permettant l'ajout de Composant (içi de Saison, de Personnage ou de Commentaire) en appelant la méthode d'ajout de la classe mère.
        /// </summary>
        /// <param name="comp">Composant à ajouter à la collection.</param>
        /// <param name="liste">Liste de la classe fille (içi Serie), qui sera à nouveau chargée et ça lancera le "rechargement" des composants dans la vue.</param>
        public override void Ajout(Composant comp, IEnumerable <Composant> liste)
        {
            if (comp.GetType() == typeof(Saison))
            {
                Saison s = comp as Saison;
                base.Ajout(s, liste);

                return;
            }

            if (comp.GetType() == typeof(Personnage))
            {
                Personnage p = comp as Personnage;
                base.Ajout(p, liste);

                return;
            }

            if (comp.GetType() == typeof(Commentaire))
            {
                Commentaire c = comp as Commentaire;
                base.Ajout(c, liste);

                return;
            }
        }
Esempio n. 2
0
 /// <summary>
 ///     Méthode permettant l'ajout de Composant (içi seulement d'Episode) en appelant la méthode d'ajout de la classe mère.
 /// </summary>
 /// <param name="comp">Composant à ajouter à la collection.</param>
 /// <param name="liste">Liste de la classe fille (içi Saison), qui sera à nouveau chargée et ça lancera le "rechargement" des composants dans la vue.</param>
 public override void Ajout(Composant comp, IEnumerable <Composant> liste)
 {
     if (comp.GetType() == typeof(Episode))
     {
         Episode e = (Episode)comp;
         base.Ajout(e, liste);
         return;
     }
 }
 /// <summmary>
 ///     Méthode permettant d'ajouter un Composant dans la collection et de dire grâce à la méthode 'OnPropertyChanged' à la liste de la classe fille,
 ///     qui a appelé 'Ajout', qu'elle peut à nouveau se recharger pour pouvoir afficher ce nouveau composant dans la vue.
 /// </summary>
 /// <param name="comp">Composant à ajouter dans la collection.</param>
 /// <param name="liste">Liste de la classe fille, qui sera à nouveau chargée et ça lancera le "rechargement" des composants dans la vue.</param>
 public virtual void Ajout(Composant comp, IEnumerable <Composant> liste)
 {
     collectionComposants.Add(comp);
     OnPropertyChanged("liste");
 }