static void Main() { Disciplines[] subjectsArr = new Disciplines[]{ new Disciplines("Sport", 1, 2), new Disciplines("Science", 4, 2), new Disciplines("Italian", 3, 3), }; Student[] arrStudents = new Student[]{ new Student("Andy" , 1), new Student("Mike" , 3), new Student("William" , 7), new Student("Maria" , 16), new Student("Sofia" , 17), }; Teacher[] setOfteachers = new Teacher[]{ new Teacher("Cassius Clay", new List<Disciplines>{subjectsArr[0], subjectsArr[1]}), new Teacher("Bar Rafaeli", new List<Disciplines>{subjectsArr[2], subjectsArr[1]}), }; // Creating a new class Classes wildlings = new Classes("Wildlings"); // Adding students wildlings.AddManyStudentToClass(arrStudents[0], arrStudents[1], arrStudents[2] , arrStudents[3], arrStudents[4]); // Adding teachers wildlings.AddTeacherToClass(setOfteachers[0]); wildlings.AddTeacherToClass(setOfteachers[1]); // Adding disciplines wildlings.AddDisciplineToClass(subjectsArr[0]); wildlings.AddDisciplineToClass(subjectsArr[1]); wildlings.AddDisciplineToClass(subjectsArr[2]); // Adding Comments arrStudents[0].Comment = "Misses classes quite often"; setOfteachers[1].Comment = "Best teacher in school"; wildlings.Comment = "Very poor discipline and marks"; // To string Method + Comments Console.WriteLine("ToString() student -> {0};\nComment: {1}\n" , arrStudents[0], arrStudents[0].Comment); Console.WriteLine("ToString() teacher -> {0};\nComment: {1}\n" , setOfteachers[1], setOfteachers[1].Comment); Console.WriteLine("ToString() class -> {0};\nComment: {1}\n" , wildlings, wildlings.Comment); }
static void Main() { // Creating school School telerik = new School("Telerik Academy"); // Creating disciplines Disciplines csharp1 = new Disciplines("C# part 1: ", 7, 10); Disciplines csharp2 = new Disciplines("C# part 2: ", 8, 10); Disciplines csharpOOP = new Disciplines("C# OOP: ", 6, 10); Disciplines csharpHQC = new Disciplines("C# High-Quality Code: ", 20, 40); Disciplines csharDSA = new Disciplines("C# Data Structures and Algorithms: ", 15, 25); telerik.AddDisciplines(csharp1); // Creating teachers Teachers doncho = new Teachers("Doncho Minkov"); Teachers niki = new Teachers("Nikolay Kostov"); // telerik.AddTeachers(doncho); // doncho.AddDisciplines(csharp1); List <Teachers> cSharpTeachers = new List <Teachers>() { doncho, niki }; Classes first = new Classes("First Group"); Classes second = new Classes("Second Group"); // telerik.AddClasses(first); // first.AddTeachers(doncho); // Creating students Students vili = new Students("Vili", 1); Students kris = new Students("Kristian", 2); Students mitko = new Students("Dimitar", 3); Students gosho = new Students("Georgi", 4); // Add comment vili.AddComment("kris"); vili.PrintComment(); Console.WriteLine(telerik); }
static void Main() { // Creating school School telerik = new School("Telerik Academy"); // Creating disciplines Disciplines csharp1 = new Disciplines("C# part 1: ", 7, 10); Disciplines csharp2 = new Disciplines("C# part 2: ", 8, 10); Disciplines csharpOOP = new Disciplines("C# OOP: ", 6, 10); Disciplines csharpHQC = new Disciplines("C# High-Quality Code: ", 20, 40); Disciplines csharDSA = new Disciplines("C# Data Structures and Algorithms: ", 15, 25); telerik.AddDisciplines(csharp1); // Creating teachers Teachers doncho = new Teachers("Doncho Minkov"); Teachers niki = new Teachers("Nikolay Kostov"); // telerik.AddTeachers(doncho); // doncho.AddDisciplines(csharp1); List<Teachers> cSharpTeachers = new List<Teachers>() {doncho, niki}; Classes first = new Classes("First Group"); Classes second = new Classes("Second Group"); // telerik.AddClasses(first); // first.AddTeachers(doncho); // Creating students Students vili = new Students("Vili", 1); Students kris = new Students("Kristian", 2); Students mitko = new Students("Dimitar", 3); Students gosho = new Students("Georgi", 4); // Add comment vili.AddComment("kris"); vili.PrintComment(); Console.WriteLine(telerik); }
public void AddDisciplines(Disciplines choose) { listDisciplines.Add(choose); }
// Add Discipline public void AddDisciplineToClass(Disciplines disciplines) { this.classDisciplines.Add(disciplines); }
public void AddDiscipline(Disciplines discipline) { this.disciplines.Add(discipline); }
//Constructor public Teacher(string firstName, string lastName, Disciplines dicdipline) : base(firstName, lastName) { this.disciplines.Add(dicdipline); }