Exemplo n.º 1
0
        private bool IsOneOfSubSkills(SkillAlghorythmModel subSkill, SkillAlghorythmModel rootSkill)
        {
            bool result = false;

            if (rootSkill.SubSkills == null)
            {
                return(result);
            }

            foreach (var skill in rootSkill.SubSkills)
            {
                if (subSkill.Id == skill.Id)
                {
                    result = true;
                    break;
                }
                if (IsOneOfSubSkills(subSkill, skill))
                {
                    result = true;
                    break;
                }
            }

            return(result);
        }
Exemplo n.º 2
0
        private void ConfigSkills()
        {
            var dotNetSubs = new List <SkillAlghorythmModel>();

            ASPNetCore = new SkillAlghorythmModel()
            {
                Id        = new Guid("12aab402-50c0-424a-aae0-4cf59a3d577b"),
                SkillType = HARD_SKILLS_SKILL_TYPE,
            };
            dotNetSubs.Add(ASPNetCore);

            EntityFramework = new SkillAlghorythmModel()
            {
                Id        = new Guid("13aab402-50c0-424a-aae0-4cf59a3d577b"),
                SkillType = HARD_SKILLS_SKILL_TYPE,
            };
            dotNetSubs.Add(EntityFramework);

            DotNet = new SkillAlghorythmModel()
            {
                Id        = new Guid("52aab402-50c0-424a-aae0-4cf59a3d577b"),
                SkillType = HARD_SKILLS_SKILL_TYPE,
                SubSkills = dotNetSubs
            };

            English = new SkillAlghorythmModel()
            {
                Id        = new Guid("22aab402-50c0-424a-aae0-4cf59a3d577b"),
                SkillType = LANGUAGE_SKILLS_SKILL_TYPE,
            };

            Friendliness = new SkillAlghorythmModel()
            {
                Id        = new Guid("32aab402-50c0-424a-aae0-4cf59a3d577b"),
                SkillType = SOFT_SKILLS_SKILL_TYPE,
            };

            Oratory = new SkillAlghorythmModel()
            {
                Id        = new Guid("44aab402-50c0-424a-aae0-4cf59a3d577b"),
                SkillType = SOFT_SKILLS_SKILL_TYPE,
            };
        }