Beispiel #1
0
        public JsonResult EditEducations(EducationsJsonModel educationsJson)
        {
            educationsJson.TrimAndUppercaseFirst();

            var universities = educationsJson.Universities
                               .Select(university => _educationMapper.FromUniversityViewModel(educationsJson.ProfileId, university))
                               .ToList();

            var courses = educationsJson.Courses
                          .Select(course => _educationMapper.FromCourseViewModel(educationsJson.ProfileId, course))
                          .ToList();

            var updatedUniversities = _universityProvider.UpdateUniversities(universities);
            var updatedCourses      = _courseProvider.UpdateCourses(courses);

            var updatedEducationsJson = _educationMapper.ToEducationJsonModel(educationsJson.ProfileId, universities, courses);

            return(Json(updatedEducationsJson));
        }