public async Task UpdateJob(HeytourJob job)
        {
            _jobDbContext.Entry(job).State = EntityState.Modified;

            _jobDbContext.Update(job);
            await _jobDbContext.SaveChangesAsync();
        }
        public async Task <HeytourJob> CreateJob(HeytourJob job)
        {
            _jobDbContext.Jobs.Add(job);

            await _jobDbContext.SaveChangesAsync();

            //EF Core 检测所做的更改,并将这些更改写入数据库。
            return(job);
        }
 public async Task UpdateJob(int id, HeytourJob job)
 {
     job.Id = id;
     await _jobRepo.UpdateJob(job);
 }
        public async Task <HeytourJob> CreateJob(HeytourJob job)
        {
            var res = await _jobRepo.CreateJob(job);

            return(res);
        }
        public async Task <ActionResult> PutJob(int id, [FromBody] HeytourJob job)
        {
            await _jobService.UpdateJob(id, job);

            return(NoContent());
        }
        public async Task <ActionResult <HeytourJob> > Post([FromBody] HeytourJob job)
        {
            var res = await _jobService.CreateJob(job);

            return(res);
        }