public async Task <ActionResult <JobDTO> > GetJob(int id) { var job = await _context.GetAJob(id); if (job == null) { return(NotFound()); } return(job); }
public async Task <List <JobDTO> > GetJobsUsingUser(string userName) { var user = await _jumpDbContext.Users.Where(x => x.UserName == userName).SingleAsync(); var jobs = await _jumpDbContext.UserJob.Where(x => x.UserID == user.ID).ToListAsync(); List <JobDTO> joblist = new List <JobDTO>(); foreach (var job in jobs) { var searchedJob = await _jobManager.GetAJob(job.JobID); joblist.Add(searchedJob); } return(joblist); }