Example #1
0
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();
            Teacher  engin    = new Teacher(mediator);

            engin.Name = "Engin";

            mediator.Teacher = engin;

            Student derin = new Student(mediator);

            derin.Name = "Derin";

            Student salih = new Student(mediator);

            salih.Name = "Salih";

            mediator.Students = new List <Student> {
                derin, salih
            };

            engin.SendNewImageUrl("Sldier.jpg");
            engin.ReceiveQuestion("is it true ? ", salih);

            Console.ReadLine();
        }
Example #2
0
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();
            Teacher  teacher  = new Teacher(mediator);

            mediator.Teacher = teacher;

            Student student = new Student(mediator);

            student.Name = "Leyla";

            Student student2 = new Student(mediator);

            student2.Name = "Ayşe";

            mediator.Students = new List <Student>()
            {
                student,
                student2
            };

            teacher.SendNewImageUrl("yeni resim urlsi");

            teacher.ReceiveQuestion("Doğru mu", student);
            student2.ReceiveAnswer("Doğru");

            Console.ReadKey();
        }
Example #3
0
        static void Main(string[] args)
        {
            //ana kısımda

            Mediator mediator = new Mediator();        //iletişimi tanımladık
            Teacher  engin    = new Teacher(mediator); //öğretmeni tanımladık

            engin.Name = "Engin";

            mediator.Teacher = engin;

            Student yusuf = new Student(mediator); //1. öğrenciyi tanımladık

            yusuf.Name = "Yusuf";


            Student hatice = new Student(mediator); //2. öğrenciyi tanımladık

            hatice.Name = "Hatice";

            mediator.Students = new List <Student> {
                yusuf, hatice
            };                                                       //liste şeklinde istediğimiz için öğrencileri liste şeklinde tanımladık

            engin.SendNewImageUrl("slide1.jpg");
            engin.ReceiveQuestion("is it true?", hatice);

            Console.ReadLine();
        }
Example #4
0
 public void SendQuestion(string question, Student student)
 {
     Teacher.ReceiveQuestion(question, student);
 }
Example #5
0
 public void SendQuestion(string question, Student student)  //öğretmenin öğrencilerden soru alması için
 {
     Teacher.ReceiveQuestion(question, student);
 }