public static Teacher Convert(DbTeacher dbTeacher) { if (dbTeacher == null) { return(null); } return(new Teacher() { Id = dbTeacher.Id, FirstName = dbTeacher.FirstName, SecondName = dbTeacher.SecondName, MiddleName = dbTeacher.MiddleName, Gender = dbTeacher.Gender, Birthday = dbTeacher.Birthday, DepartmentId = dbTeacher.DepartmentId, Department = DepartmentConverter.Convert(dbTeacher.Department), PostId = dbTeacher.PostId, Post = PostConverter.Convert(dbTeacher.Post), BanPeriodTimeslots = dbTeacher.BanTeacherPeriodTimeslots .Select(x => PeriodTimeslotConverter.Convert(x.PeriodTimeslot)) .ToList() }); }
public static Group Convert(DbGroup dbGroup) { if (dbGroup == null) { return(null); } return(new Group() { Id = dbGroup.Id, Name = dbGroup.Name, CoursesNumber = dbGroup.CoursesNumber, StudentsCount = dbGroup.StudentsCount, DepartmentId = dbGroup.DepartmentId, Department = DepartmentConverter.Convert(dbGroup.Department), ParentGroupId = dbGroup.ParentGroupId, ChildGroups = dbGroup.ChildGroups .Select(x => GroupConverter.Convert(x)) .ToList() }); }