Пример #1
0
        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);
        }