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); } }