private static UserProfileViewModel GetViewModel(User user) { var userViewModel = new UserProfileViewModel { Id = user.Id, UserName = user.UserName, IdentityId = user.IdentityId, FirstName = user.FirstName, LastName = user.LastName, EmailAddress = user.EmailAddress, BirthDate = user.BirthDate, Address = user.Address, Picture = user.Picture, PictureId = user.PictureId, Background = user.Background, BackgroundId = user.BackgroundId, Hobbies = user.Hobbies }; var educationGroups = new List<EducationGroup>(); var gradeSchool = user.Education.Where(a => a.EducationType.EducationTypeId == 1).ToList(); educationGroups.Add(new EducationGroup { EducationType = 1, Title = "Grade School", Content = gradeSchool }); var highSchool = user.Education.Where(a => a.EducationType.EducationTypeId == 2).ToList(); educationGroups.Add(new EducationGroup { EducationType = 2, Title = "High School", Content = highSchool }); var college = user.Education.Where(a => a.EducationType.EducationTypeId == 3).ToList(); educationGroups.Add(new EducationGroup { EducationType = 3, Title = "College", Content = college }); var graduateSchool = user.Education.Where(a => a.EducationType.EducationTypeId == 4).ToList(); educationGroups.Add(new EducationGroup { EducationType = 4, Title = "Graduate School", Content = graduateSchool }); userViewModel.EducationGroups = educationGroups; return userViewModel; }