public ActionResult Put(long id, [FromBody] JobFeedBack jobFeedBack)
 {
     try
     {
         _jobFeedBackService.Update(id, jobFeedBack);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(UnprocessableEntity(ex));
     }
 }
Example #2
0
        public JobFeedBack Insert(JobFeedBack jobFeedBack)
        {
            jobFeedBack = _repository.Insert(jobFeedBack);

            foreach (var skill in jobFeedBack.Skills)
            {
                skill.IdJobFeedBack = jobFeedBack.Id;
                _jobFeedBackSkillRepository.Insert(skill);
            }

            return(jobFeedBack);
        }
 public ActionResult Post([FromBody] JobFeedBack jobFeedBack)
 {
     try
     {
         _jobFeedBackService.Insert(jobFeedBack);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(UnprocessableEntity(ex));
     }
 }
Example #4
0
        public void Update(long id, JobFeedBack jobFeedBack)
        {
            if (jobFeedBack.Skills != null && jobFeedBack.Skills.Any())
            {
                foreach (var skill in jobFeedBack.Skills)
                {
                    skill.IdJobFeedBack = id;

                    if (_jobFeedBackSkillRepository.Get(skill.Id) == null)
                    {
                        _jobFeedBackSkillRepository.Insert(skill);
                    }
                    else
                    {
                        _jobFeedBackSkillRepository.Update(skill.Id, skill);
                    }
                }
            }

            _repository.Update(id, jobFeedBack);
        }