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