public static void Main() { var school = new School(); var newClass = new Class("3"); school.AddClass(newClass); Console.WriteLine(newClass.Name); var someStudent = new Student("Pesho", "252525"); var anotherStudent = new Student("Gosho", "252526"); newClass.AddPeople(someStudent); newClass.AddPeople(anotherStudent); var someTeacher = new Teacher("Cura"); newClass.AddPeople(someTeacher); var discipline = new Discipline("Mathematics", 10, 20); someTeacher.AddDiscipline(discipline); Console.WriteLine(discipline.Name); foreach (var person in newClass.People) { Console.WriteLine(person.Name); } someStudent.AddComment("Will you have a lecture tomorrow?"); anotherStudent.AddComment("No, The teacher is ill!"); Console.WriteLine("Student: {0}\nUnique Number: {1}", someStudent.Name, someStudent.UniqueClassNumber); foreach (var comment in someStudent.Comments) { Console.WriteLine("Comments: {0}", comment); } someStudent.RemoveComment("Will you have a lecture tomorrow?"); }
static void Main() { School oldSchool = new School("How High Highscool"); Class classOne = new Class("A1"); Class classTwo = new Class("A2"); Class classThree = new Class("B1"); Teacher teacherOne = new Teacher("Gerasim", "an old ba*tard!"); Teacher teacherTwo = new Teacher("Gerasimov"); Student studentOne = new Student("Ivan", "123456", "ladies type"); Student studentTwo = new Student("Petkan", "123457", "zubar1"); Student studentThree = new Student("Gosho", "123458"); Student studentFour = new Student("Krasimir", "123459", "pich"); Student studentFive = new Student("Ivan", "0000001"); Discipline chovekIPriroda = new Discipline("CIP", 5, 10); Discipline history = new Discipline("History", 3, 6, "...the story of it all "); Discipline geography = new Discipline("Geography", 3, 6); Discipline literature = new Discipline("Literature", 2, 4, "Russian classics basically"); oldSchool.AddClass(classOne); oldSchool.AddClass(classTwo); oldSchool.AddClass(classThree); teacherOne.AddDiscipline(chovekIPriroda); teacherOne.AddDiscipline(literature); teacherTwo.AddDiscipline(history); teacherTwo.AddDiscipline(geography); classOne.AddStudentToAClass(studentOne); classOne.AddStudentToAClass(studentTwo); classTwo.AddStudentToAClass(studentThree); classThree.AddStudentToAClass(studentFour); classThree.AddStudentToAClass(studentFive); classOne.AddTeacherToAClass(teacherOne); classOne.AddTeacherToAClass(teacherTwo); classTwo.AddTeacherToAClass(teacherOne); classThree.AddTeacherToAClass(teacherTwo); Console.WriteLine("The school {0} has {1} the fololing classes: \n\n {2} {3} {4}", oldSchool.Name, oldSchool.Classes.Count, classOne, classTwo, classThree); }