public async Task <IHttpActionResult> GetOne(int id) { var model = await _jobPostRepository.GetSingleAsync(x => x.Id == id, x => x.Level); if (model != null) { var viewModel = Mapper.Map <JobPost, JobPostViewModel>(model); return(Ok(viewModel)); } return(NotFound()); }