public static Classroom Convert(DbClassroom dbClassroom) { if (dbClassroom == null) { return(null); } return(new Classroom() { Id = dbClassroom.Id, Name = dbClassroom.Name, Number = dbClassroom.Number, Capacity = dbClassroom.Capacity, ClassroomTypeId = dbClassroom.ClassroomTypeId, ClassroomType = ClassroomTypeConverter.Convert(dbClassroom.ClassroomType), BuildingId = dbClassroom.BuildingId, Building = BuildingConverter.Convert(dbClassroom.Building), BanPeriodTimeslots = dbClassroom.BanClassroomPeriodTimeslots .Select(x => PeriodTimeslotConverter.Convert(x.PeriodTimeslot)) .ToList() }); }
public static TeachingUnit Convert(DbTeachingUnit dbTeachingUnit) { if (dbTeachingUnit == null) { return(null); } return(new TeachingUnit() { Id = dbTeachingUnit.Id, CountInPeriodTimeslot = dbTeachingUnit.CountInPeriodTimeslot, GroupId = dbTeachingUnit.GroupId, Group = GroupConverter.Convert(dbTeachingUnit.Group), TeacherId = dbTeachingUnit.TeacherId, Teacher = TeacherConverter.Convert(dbTeachingUnit.Teacher), CourseId = dbTeachingUnit.CourseId, Course = CourseConverter.Convert(dbTeachingUnit.Course), LessonTypeId = dbTeachingUnit.LessonTypeId, LessonType = LessonTypeConverter.Convert(dbTeachingUnit.LessonType), ClassroomTypes = dbTeachingUnit.TeachingUnitClassroomTypes .Select(x => ClassroomTypeConverter.Convert(x.ClassroomType)) .ToList() }); }