Esempio n. 1
0
        public bool AddSkill(Skill skill, int employeeId)
        {
            var skillExist = _skillLogic.SelectAll().FirstOrDefault(s => s.Name == skill.Name);

            if (skillExist == null)
            {
                skill = _skillLogic.Insert(skill);
            }
            else
            {
                skill.Id = skillExist.Id;
            }

            try
            {
                return(_employeeDao.InsertSkill(skill, employeeId) != 0);
            }
            catch
            {
                return(false);
            }
        }