public IHttpActionResult CreateJobseeker(JobseekerDto jobseekerDto) { if (!ModelState.IsValid) { return(BadRequest()); } var jobseeker = Mapper.Map <JobseekerDto, Jobseeker>(jobseekerDto); _context.Jobseekers.Add(jobseeker); _context.SaveChanges(); jobseekerDto.Id = jobseeker.Id; return(Created(new Uri(Request.RequestUri + "/" + jobseeker.Id), jobseekerDto)); }
public void UpdateJobseeker(int id, JobseekerDto jobseekerDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var jobseekerInDb = _context.Jobseekers.SingleOrDefault(j => j.Id == id); if (jobseekerInDb == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map(jobseekerDto, jobseekerInDb); _context.SaveChanges(); }