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 TeacherResponse ConvertTo(DbTeacher dbTeacher) { if (dbTeacher == null) { return(null); } return(new TeacherResponse() { FullName = $"{dbTeacher.SecondName} {dbTeacher.FirstName.Substring(0, 1)}. {dbTeacher.MiddleName.Substring(0, 1)}.", DepartmentName = dbTeacher.Department.Name, PostName = dbTeacher.Post.Name, Birthday = $"{dbTeacher.Birthday:D}" }); }