public IActionResult PutJobCategory(Guid id, JobCategoryPutPostDto jobCategoryDto) { var jobCategory = _jobCategoryRepository.GetById(id); if (jobCategory == null) { return(NotFound()); } _mapper.Map(jobCategoryDto, jobCategory); try { _jobCategoryRepository.Update(jobCategory); } catch (DbUpdateConcurrencyException) { if (!JobCategoryExists(id)) { return(NotFound()); } throw; } return(Ok("Updated")); }
public ActionResult <JobCategoryPutPostDto> PostJobCategory(JobCategoryPutPostDto jobCategoryDto) { var jobCategory = _mapper.Map <JobCategory>(jobCategoryDto); _jobCategoryRepository.Insert(jobCategory); return(CreatedAtAction("GetJobCategory", new { id = jobCategory.Id }, _mapper.Map <JobCategoryGetDto>(jobCategory))); }