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); }
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(); }
public void RemoveClass(Classes targetClass) { this.listOfClasses.Remove(targetClass); }
// Methods public void AddClass(Classes newClass) { this.listOfClasses.Add(newClass); }
// Constructor public School(Classes[] classes) { this.listOfClasses = new List<Classes>(classes); }
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"); }