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);
        }
Beispiel #2
0
        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);
        }
Beispiel #4
0
 public void AddDisciplines(Disciplines choose)
 {
     listDisciplines.Add(choose);
 }
 // Add Discipline
 public void AddDisciplineToClass(Disciplines disciplines)
 {
     this.classDisciplines.Add(disciplines);
 }
Beispiel #6
0
 public void AddDisciplines(Disciplines choose)
 {
     listDisciplines.Add(choose);
 }
 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);
 }