public void Update(long id, Job job) { if (job.Skills != null && job.Skills.Any()) { foreach (var skill in job.Skills) { skill.IdJob = id; if (_jobSkillRepository.Get(skill.Id) == null) { _jobSkillRepository.Insert(skill); } else { _jobSkillRepository.Update(skill.Id, skill); } } } _repository.Update(id, job); }