public void Update(object ob)
        {
            Disciplines disciplines = new Disciplines();
            Marks       marks_info  = (Marks)ob;

            if (marks_info.Lessons1 != 1)
            {
                if (marks_info.Mark1 >= 60)
                {
                    Console.WriteLine("Студент {0} получает положительную оценку; Оценка: {1}; С дисциплины {2}", Name, marks_info.Mark1, disciplines.Name1);
                }
                else
                {
                    Console.WriteLine("Студент {0} получает получает не положительную оценку; Оценка: {1}; С дисциплины {2} ", Name, marks_info.Mark1, disciplines.Name1);
                }
            }
            else
            {
                Console.WriteLine("На лекции не было оценки!!!");
            }

            if (marks_info.Lessons2 != 1)
            {
                if (marks_info.Mark2 >= 60)
                {
                    Console.WriteLine("Студент {0} получает положительную оценку; Оценка: {1}; С дисциплины {2}", Name, marks_info.Mark2, disciplines.Name2);
                }
                else
                {
                    Console.WriteLine("Студент {0} получает получает не положительную оценку; Оценка: {1}; С дисциплины {2} ", Name, marks_info.Mark2, disciplines.Name2);
                }
            }
            else
            {
                Console.WriteLine("На лекции не было оценки!!!");
            }

            if (marks_info.Lessons3 != 1)
            {
                if (marks_info.Mark3 >= 60)
                {
                    Console.WriteLine("Студент {0} получает положительную оценку; Оценка: {1}; С дисциплины {2}", Name, marks_info.Mark3, disciplines.Name3);
                }
                else
                {
                    Console.WriteLine("Студент {0} получает получает не положительную оценку; Оценка: {1}; С дисциплины {2} ", Name, marks_info.Mark3, disciplines.Name3);
                }
            }
            else
            {
                Console.WriteLine("На лекции не было оценки!!!");
            }
        }
        public void Update(object ob)
        {
            Marks lessons_info = (Marks)ob;

            switch (lessons_info.Lessons1)
            {
            case 1:
                Console.WriteLine("Преподаватель ООП прочитал лекцию");
                break;

            case 2:
                Console.WriteLine("Преподаватель ООП провёл лаб работу");
                break;

            case 3:
                Console.WriteLine("Преподаватель ООП дал МКР");
                break;
            }
            switch (lessons_info.Lessons2)
            {
            case 1:
                Console.WriteLine("Преподаватель АППЗ прочитал лекцию");
                break;

            case 2:
                Console.WriteLine("Преподаватель АППЗ провёл лаб работу");
                break;

            case 3:
                Console.WriteLine("Преподаватель АППЗ дал МКР");
                break;
            }
            switch (lessons_info.Lessons3)
            {
            case 1:
                Console.WriteLine("Преподаватель Англ прочитал лекцию");
                break;

            case 2:
                Console.WriteLine("Преподаватель Англ провёл лаб работу");
                break;

            case 3:
                Console.WriteLine("Преподаватель Англ дал МКР");
                break;
            }
        }
 public University()
 {
     observers  = new List <IObserver>();
     marks_info = new Marks();
 }