Esempio n. 1
0
        public static void Main()
        {
            Students jon = new Students("Jon");
            jon.Comment = "something";
            Console.WriteLine(jon.UniqueClassNr);

            Students mike = new Students("Mike");
            Console.WriteLine(mike.UniqueClassNr);

            Disciplines math = new Disciplines("Mathematics", 4, 2);
            math.Comment = "something";

            ////number of lectures and exercises should be changeble
            math.NumberOfLectures++;
            Console.WriteLine(math.NumberOfLectures);

            Disciplines english = new Disciplines("English", 4, 8);

            Teachers jonWu = new Teachers("Jon Wu");
            jonWu.Comment = "very clever man";
            jonWu.AddDiscipline(math);
            Teachers nutProfesor = new Teachers("Crazy Prof.", english, math);

            Classes alfa = new Classes("alfa");
            Classes beta = new Classes("beta", jonWu, nutProfesor);
            Classes omega = new Classes("omega", jon);
            alfa.AddTeacher(nutProfesor);
            alfa.AddStudent(jon);
        }
Esempio n. 2
0
        static void Main()
        {
            Disciplines History = new Disciplines("History", 5, 5);
            Disciplines English = new Disciplines("English", 10, 4);
            Disciplines Math = new Disciplines("Math", 11, 3);
            Disciplines Biology = new Disciplines("Biology", 3, 5);

            Teachers penka = new Teachers("Penka");
            penka.disciplines.Add(History);
            penka.disciplines.Add(Math);
            Teachers dzurla = new Teachers("Dzurla");
            dzurla.disciplines.Add(Biology);
            dzurla.disciplines.Add(English);
            Teachers valq = new Teachers("Valq");
            valq.disciplines.Add(History);
            valq.disciplines.Add(English);

            Classes classA = new Classes("A");
            classA.teachers.Add(penka);
            classA.teachers.Add(valq);
            classA.students.Add(new Students("Pesho Iliev", "2345"));
            classA.students.Add(new Students("Gosho Chumata", "13"));
            classA.students.Add(new Students("Dzurlio Dzurlev", "412"));
            classA.students.Add(new Students("Ganka Shikerova", "4124"));
            classA.students.Add(new Students("Petur Petrov", "4124"));
            Console.WriteLine(classA.ToString());
        }
        static void Main()
        {
            Student first = new Student("Gosho", "1");
            Student second = new Student("Ivan", "2");
            Student[] studentGroup = { first, second };
            Disciplines algebra = new Disciplines("Algebra", 5, 5);

            Teachers teacher = new Teachers("Kanev", new List<Disciplines> {algebra});
            Teachers[] teacherGroup = { teacher };
            Classes math = new Classes(studentGroup.ToList(), teacherGroup.ToList(), "Math Class");

            Console.Write("Class: ");
            Console.WriteLine(math.ID);
            Console.Write("Discipline: ");
            Console.WriteLine(algebra.Name);
            Console.Write("Teacher: ");
            Console.WriteLine(teacher.Name);
            Console.Write("Best student: ");
            Console.WriteLine(math.Students[0].Name);

            Console.WriteLine("\nComments: ");
            math.AddComment("algebra");
            math.AddComment("geometry");
            foreach (var item in math.Comments)
            {
                Console.WriteLine(item);
            }

            Console.WriteLine("\nAfter algebra is removed: ");
            math.RemoveComment("algebra");
            foreach (var item in math.Comments)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine();
        }
Esempio n. 4
0
 public void RemoveClass(Classes targetClass)
 {
     this.listOfClasses.Remove(targetClass);
 }
Esempio n. 5
0
 // Methods
 public void AddClass(Classes newClass)
 {
     this.listOfClasses.Add(newClass);
 }
Esempio n. 6
0
 // Constructor
 public School(Classes[] classes)
 {
     this.listOfClasses = new List<Classes>(classes);
 }
Esempio n. 7
0
        static void Main(string[] args)
        {
            List<Student> studentsList = new List<Student>
            {
                new Student("Pesho", 204014, "some details"),
                new Student("Gosho",234314),
                new Student("Maria",152314),
            };

            var disciplinesList = new List<Disciplines>
            {
                new Disciplines("OOP",140, studentsList, "some details"),
                new Disciplines("JavaScript", 100, studentsList),
                new Disciplines("Structures and Algorithms", 120, studentsList),
            };

            List<Teacher> teachersList = new List<Teacher>
            {
                new Teacher("Gosho", disciplinesList, "some details"),
                new Teacher("Ivan", disciplinesList),
                new Teacher("Stoyan",disciplinesList),
            };

            Classes firstClass = new Classes("OOP", teachersList, "some details");
        }