public PositionDto IncludeSkills(PositionDto p)
        {
            var skills    = new SkillsRepository(_context).GetAll();
            var skillDtos = Mapper.Map <IEnumerable <Skill>, IEnumerable <SkillDto> >(skills);

            var ids            = Utils.ConvertStringIdsToList(p.RequiredSkills);
            var requiredSkills =
                p.Skills = skillDtos.Join(ids, s => s.Id, id => id, (s, id) => s);

            return(p);
        }
Exemple #2
0
        public QuestionDto IncludeSkills(QuestionDto q)
        {
            var skills    = new SkillsRepository(_context).GetAll();
            var skillDtos = Mapper.Map <IEnumerable <Skill>, IEnumerable <SkillDto> >(skills);

            var ids            = Utils.ConvertStringIdsToList(q.TestedSkills);
            var relevantSkills =
                q.Skills = skillDtos.Join(ids, s => s.Id, id => id, (s, id) => s);

            return(q);
        }