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

            Teacher muhsin = new Teacher(mediator)
            {
                Name = "Muhsin"
            };

            mediator.Teacher = muhsin;

            Student ayse = new Student(mediator)
            {
                Name = "Ayşe"
            };
            Student ahmet = new Student(mediator)
            {
                Name = "ahmet"
            };

            mediator.Students = new System.Collections.Generic.List <Student>()
            {
                ayse, ahmet
            };

            muhsin.SendNewImageUrl("myslide.png");

            muhsin.RecieveQuestion("Is it true?", ayse);
        }
Example #2
0
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();

            Teacher ogretmen1 = new Teacher(mediator)
            {
                Name = "Öğretmen 1"
            };

            mediator.Teacher = ogretmen1;

            Student yasin = new Student(mediator)
            {
                Name = "Yasin"
            };
            Student emre = new Student(mediator)
            {
                Name = "Emre"
            };

            mediator.Students = new List <Student>();
            mediator.Students.Add(yasin);
            mediator.Students.Add(emre);

            ogretmen1.SendNewImageUrl("slide1.jpg");
            ogretmen1.RecieveQuestion("question 1", yasin);
            Console.ReadLine();
        }
Example #3
0
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();
            Teacher  engin    = new Teacher(mediator);

            engin.Name = "Engin";

            mediator.Teacher = engin;

            Student berat = new Student(mediator);

            berat.Name = "Berat";


            Student berkay = new Student(mediator);

            berkay.Name = "Berkay";

            mediator.Students = new List <Student> {
                berat, berkay
            };

            engin.SendNewImageUrl("slide.jpg");
            engin.RecieveQuestion("is it true", berat);

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


            Teacher gokay = new Teacher(mediator);

            gokay.Name = "Gökay";

            mediator.Teacher = gokay;

            Student gokhan = new Student(mediator);

            gokhan.Name = "Gökhan";


            Student kaan = new Student(mediator);

            kaan.Name = "Kaan";

            mediator.Students = new List <Student> {
                gokhan, kaan
            };

            gokay.SendNewImageUrl("slide1.jpg");
            gokay.RecieveQuestion("is it true?", kaan);

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

            Teacher ugur = new Teacher(mediator);

            ugur.Name = "Uğur";

            mediator.Teacher = ugur;

            Student mehmet = new Student(mediator);

            mehmet.Name = "Mehmet";
            Student zeynep = new Student(mediator);

            zeynep.Name = "Zeynep";

            mediator.Students = new List <Student> {
                mehmet, zeynep
            };

            ugur.SendNewImageURl("slide1.jpg");

            ugur.RecieveQuestion("is it true?", mehmet);
        }
Example #6
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("slide1.jpg");
            engin.RecieveQuestion("is it true?", salih);

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

            Teacher umut = new Teacher(mediator);

            umut.Name = "Umut";

            mediator.Teacher = umut;

            Student orkun = new Student(mediator);

            orkun.Name = "Orkun";

            Student arif = new Student(mediator);

            arif.Name = "Arif";

            mediator.Students = new List <Student> {
                orkun, arif
            };

            umut.SendNewImageUrl("slide1.jpg");
            umut.RecieveQuestion("is it true", orkun);

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();

            Teacher ahmet = new Teacher(mediator);

            ahmet.Name = "Ahmet";

            mediator.Teacher = ahmet;

            Student berkay = new Student(mediator);

            berkay.Name = "Berkay";

            Student burak = new Student(mediator);

            burak.Name = "Burak";

            mediator.Students = new List <Student> {
                berkay, burak
            };

            ahmet.SendNewImageUrl("slide1.jpg");
            ahmet.RecieveQuestion("is it true?", burak);

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

            Teacher jack = new Teacher(mediator)
            {
                Name = "Engin"
            };

            mediator.Teacher = jack;

            Student joe = new Student(mediator)
            {
                Name = "Joe"
            };



            Student juile = new Student(mediator)
            {
                Name = "juile"
            };

            mediator.Students = new List <Student> {
                joe, juile
            };

            jack.SendNewImageUrl("slide1.jpg");

            jack.RecieveQuestion("is it true?", juile);

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            //ara bulucu
            //farklı sistemleri bir araya getirmek için kullanılır.

            Mediator mediator = new Mediator();

            Teacher fatih = new Teacher(mediator);

            fatih.Name = "Fatih";

            mediator.Teacher = fatih;

            Student irem = new Student(mediator);

            irem.Name = "irem";

            Student zeynep = new Student(mediator);

            zeynep.Name = "zeynep";

            mediator.Students = new List <Student> {
                irem, zeynep
            };

            fatih.SendNewImageUrl("slide1.jpg");

            fatih.RecieveQuestion("is it true?", irem);


            Console.ReadLine();
        }
Example #11
0
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();
            Teacher  engin    = new Teacher(mediator)
            {
                Name = "Engin"
            };

            mediator.Teacher = engin;

            Student derin = new Student(mediator)
            {
                Name = "Derin"
            };
            Student baris = new Student(mediator)
            {
                Name = "Barış"
            };

            mediator.Students = new List <Student>()
            {
                derin, baris
            };

            engin.SendNewImageUrl("slide1.jpg");
            engin.RecieveQuestion("is it true", baris);
        }
Example #12
0
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();
            Teacher  teacher  = new Teacher(mediator);

            teacher.Name     = "Okan";
            mediator.Teacher = teacher;

            Student student1 = new Student(mediator);

            student1.Name = "cenk";
            Student student2 = new Student(mediator);

            student2.Name = "mecnun";

            mediator.Students = new List <Student>();
            mediator.Students.Add(student1);
            mediator.Students.Add(student2);

            teacher.SendNewImageUrl("slide1.jpg");
            teacher.RecieveQuestion("is it true", student1);


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

            teacher.Name     = "Furkan";
            mediator.Teacher = teacher;
            Student student = new Student(mediator);

            student.Name = "Ali";
            Student student2 = new Student(mediator);

            student2.Name = "Salih";

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

            teacher.SendNewImageUrl("image1.jpg");
            teacher.RecieveQuestion("Is it true", student2);

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

            Teacher teacher = new Teacher(mediator);

            teacher.Name     = "engin";
            mediator.Teacher = teacher;
            Student student = new Student(mediator);

            student.Name = "derin";


            Student student2 = new Student(mediator);

            student2.Name = "bali";

            mediator.Students = new List <Student> {
                student, student2
            };
            teacher.SendNewImageUrl("slide.jpg");
            teacher.RecieveQuestion("is it true", student2);
            Console.ReadLine();
        }
Example #15
0
 public void SendQuestion(string question, Student student)
 {
     Teacher.RecieveQuestion(question, student);
 }