예제 #1
0
        public void RepondreNouvelle(Abonne abonne)
        {
            Console.Write("Répondre à la nouvelle N° : ");
            int cle = Convert.ToInt32(Console.ReadLine());

            Console.Write("Texte de la nouvelle : ");
            string   texte = Console.ReadLine();
            Nouvelle n     = new Nouvelle()
            {
                Sujet = forum.Nouvelles[cle].Sujet, Texte = texte
            };

            abonne.AjouterNouvelle(n);
        }
예제 #2
0
        public void AjouterNouvelle(Abonne abonne)
        {
            Console.Write("Titre de la nouvelle : ");
            string sujet = Console.ReadLine();

            Console.Write("Texte de la nouvelle : ");
            string   texte    = Console.ReadLine();
            Nouvelle nouvelle = new Nouvelle()
            {
                Sujet = sujet, Texte = texte
            };

            abonne.AjouterNouvelle(nouvelle);
        }
예제 #3
0
        public void ActionAbonne(string choix, Abonne abonne)
        {
            switch (choix)
            {
            case "1":
                AjouterNouvelle(abonne);
                break;

            case "2":
                AfficherNouvelles();
                RepondreNouvelle(abonne);
                break;

            case "3":
                AfficherNouvelles();
                break;
            }
        }
예제 #4
0
        public void StartAbonne()
        {
            Console.Write("Votre nom ? ");
            Abonne abonne = forum.SearchAbonne(Console.ReadLine());

            if (abonne == null)
            {
                Console.WriteLine("aucun abonné avec ce nom");
            }
            else
            {
                string choix;
                do
                {
                    MenuAbonne();
                    choix = Console.ReadLine();
                    ActionAbonne(choix, abonne);
                }while (choix != "0");
            }
        }
예제 #5
0
        public void AjouterAbonne()
        {
            Console.Write("Le nom de l'abonné : ");
            string nom    = Console.ReadLine();
            Abonne abonne = forum.SearchAbonne(nom);

            if (abonne == null)
            {
                Console.Write("Le prénom de l'abonné : ");
                string prenom = Console.ReadLine();
                Console.Write("L'age de l'abonné : ");
                int    age = Convert.ToInt32(Console.ReadLine());
                Abonne a   = new Abonne(forum)
                {
                    Nom = nom, Prenom = prenom, Age = age
                };
                forum.Abonnes.Add(a);
                Console.WriteLine("Abonné correctement ajouté");
            }
            else
            {
                Console.WriteLine("Abonne existe deja");
            }
        }
예제 #6
0
 public void BannirAbonne(Abonne a)
 {
     forum.Abonnes.Remove(a);
 }