public ActionResult Put(long id, [FromBody] JobFeedBack jobFeedBack) { try { _jobFeedBackService.Update(id, jobFeedBack); return(Ok()); } catch (Exception ex) { return(UnprocessableEntity(ex)); } }
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)); } }
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); }