Exemplo n.º 1
0
        public JobOutput Execute(Job job)
        {
            var j = _jobRepository.CheckDuplicated(job);

            if (j == null)
            {
                return(_mapper.Map <Job, JobOutput>(_jobRepository.Update(job)));
            }
            else
            {
                throw new JobWithThisNameAndOrCodeAlreadyExists(job.Name, job.Code, "Ya existe un puesto con este nombre y/o con este código");
            }
        }