Exemple #1
0
        private SpecializationViewModel GetSpecializationWithAllSkills(int profileId)
        {
            List <MainSkill> allMainSkills      = _mainSkillProvider.GetAvailableMainSkills(profileId);
            List <MainSkill> selectedMainSkills = _mainSkillProvider.GetSelectedMainSkills(profileId);

            var mainSkillsForView = allMainSkills
                                    .Select(s => _skillMapper.ToMainSkillViewModel(s, selectedMainSkills.Contains(s)))
                                    .ToList();

            var firstMainSkill        = selectedMainSkills.FirstOrDefault();
            var specializationForView = _skillMapper.ToSpecializationViewModel(mainSkillsForView, firstMainSkill);

            return(specializationForView);
        }