public async Task <IActionResult> AddJobPosting([FromBody] JobPostingResource JobPostingResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var JobPostingToAdd = _mapper.Map <JobPostingResource, JobPosting>(JobPostingResource); _repo.CreateJobPosting(JobPostingToAdd); await _unitofwork.CompleteAsync(); return(StatusCode(201)); }
public async Task <IActionResult> UpdateJobPosting(int id, [FromBody] JobPostingResource jobPostingResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } JobPosting jobPosting = await _repo.Get(id); if (jobPosting == null) { return(NotFound()); } _mapper.Map <JobPostingResource, JobPosting>(jobPostingResource, jobPosting); await _unitofwork.CompleteAsync(); return(StatusCode(202)); }