Esempio n. 1
0
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();

            Teacher alikaan = new Teacher(mediator)
            {
                Name = "Ali Kaan"
            };

            mediator.Teacher = alikaan;

            Student kivanc = new Student(mediator)
            {
                Name = "Kıvanç"
            };

            Student merve = new Student(mediator)
            {
                Name = "Merve"
            };


            mediator.Students = new List <Student> {
                merve, kivanc
            };

            alikaan.SendNewImageUrl("slide1.jpg");

            merve.SendQuestion("is it true?");

            alikaan.AnswerQuestion("yes, it is true.", merve);

            Console.ReadLine();
        }
Esempio n. 2
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();
        }
Esempio n. 3
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);
        }
Esempio n. 4
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();
        }
Esempio n. 5
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();
        }
Esempio n. 6
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();
        }
Esempio n. 7
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();
        }
Esempio n. 8
0
        static void Main(string[] args)
        {
            Mediator mediator = new Mediator();

            Teacher bahri = new Teacher(mediator);

            bahri.Name = "Bahri";

            mediator.Teacher = bahri;

            Student koc = new Student(mediator);

            koc.Name = "KOÇ";

            Student sarı = new Student(mediator);

            sarı.Name = "sarı";

            mediator.Students = new List <Student> {
                koc, sarı
            };

            bahri.SendNewImageUrl("slide.jpg");
            bahri.RecieveQuetion("Is it true?", sarı);
            Console.ReadLine();
        }
Esempio n. 9
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();
        }
Esempio n. 10
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();
        }
        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();
        }
Esempio n. 12
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();
        }
Esempio n. 13
0
        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();
        }
Esempio n. 14
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);
        }
Esempio n. 15
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();
        }
Esempio n. 16
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();
        }
Esempio n. 17
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();
        }