Example #1
0
 internal TeacherDataModel(string teacherId, string teacherName, ClassroomDataModelCollection belongClassrooms)
 {
     TeacherId        = teacherId;
     TeacherName      = teacherName;
     BelongClassrooms = belongClassrooms;
 }
Example #2
0
        internal static TeacherModelCollection GetTeacherModels()
        {
            var cc1 = new ClassroomDataModelCollection
            {
                new ClassroomDataModel("101", "Room 101"),
                new ClassroomDataModel("102", "Room 102"),
                new ClassroomDataModel("103", "Room 103")
            };

            var cc2 = new ClassroomDataModelCollection
            {
                new ClassroomDataModel("201", "Room 201"),
                new ClassroomDataModel("202", "Room 202"),
                new ClassroomDataModel("203", "Room 203")
            };

            var cc3 = new ClassroomDataModelCollection
            {
                new ClassroomDataModel("301", "Room 301"),
                new ClassroomDataModel("302", "Room 302"),
                new ClassroomDataModel("303", "Room 303")
            };

            var sc1 = new StudentDataModelCollection
            {
                new StudentDataModel("s101", "s101", "101"),
                new StudentDataModel("s102", "s102", "102"),
                new StudentDataModel("s103", "s103", "103"),
                new StudentDataModel("s104", "s104", "101"),
                new StudentDataModel("s105", "s105", "102"),
                new StudentDataModel("s106", "s106", "103")
            };

            var sc2 = new StudentDataModelCollection
            {
                new StudentDataModel("s201", "s201", "201"),
                new StudentDataModel("s202", "s202", "202"),
                new StudentDataModel("s203", "s203", "203"),
                new StudentDataModel("s204", "s204", "201"),
                new StudentDataModel("s205", "s205", "202"),
                new StudentDataModel("s206", "s206", "203")
            };

            var sc3 = new StudentDataModelCollection
            {
                new StudentDataModel("s301", "s301", "301"),
                new StudentDataModel("s302", "s302", "302"),
                new StudentDataModel("s303", "s303", "303"),
                new StudentDataModel("s304", "s304", "301"),
                new StudentDataModel("s305", "s305", "302"),
                new StudentDataModel("s306", "s306", "303")
            };

            var tc = new TeacherDataModelCollection
            {
                new TeacherDataModel("t101", "t101", cc1),
                new TeacherDataModel("t102", "t102", cc2),
                new TeacherDataModel("t103", "t103", cc3)
            };

            return(new TeacherModelCollection
            {
                new TeacherBusinessModel(tc[0].TeacherId, cc1, sc1),
                new TeacherBusinessModel(tc[1].TeacherId, cc2, sc2),
                new TeacherBusinessModel(tc[2].TeacherId, cc3, sc3)
            });
        }
Example #3
0
 internal TeacherBusinessModel(string teacherId, ClassroomDataModelCollection classrooms, StudentDataModelCollection students)
 {
     TeacherId  = teacherId;
     Classrooms = classrooms;
     Students   = students;
 }