public static StudentInfoViewModel Mapping(Student student)
        {
            List <Lesson> lessonList = new List <Lesson>();

            lessonList = student.StudentLessons.Select(sl => sl.Lesson).ToList();
            List <LessonInfoViewModel> lessonIVMList = new List <LessonInfoViewModel>();

            foreach (Lesson item in lessonList)
            {
                lessonIVMList.Add(LessonMapper.Mapping(item));
            }

            return(new StudentInfoViewModel()
            {
                Id = student.Id,
                FirstName = student.Applicant.FirstName,
                LastName = student.Applicant.LastName,
                Phone1 = student.Applicant.Phone1,
                Phone2 = student.Applicant.Phone2,
                Email = student.Applicant.Email,
                Description = student.Description,
                X = student.X,
                Y = student.Y,
                Z = student.Z,
                Date = student.Applicant.Date.Date,
                Lessons = lessonIVMList,
            });
        }
示例#2
0
 public static ApplicantInfoViewModel Mapping(Applicant applicant)
 {
     return(new ApplicantInfoViewModel()
     {
         Id = applicant.Id,
         FirstName = applicant.FirstName,
         LastName = applicant.LastName,
         Phone1 = applicant.Phone1,
         Phone2 = applicant.Phone2,
         Email = applicant.Email,
         Description = applicant.Description,
         Date = applicant.Date.Date,
         Lesson = LessonMapper.Mapping(applicant.Lesson)
     });
 }