public override void Execute( Japi.Job job, Action<string> updateStatus, IRepository repositoryService, IJobManager jobManager) { job.Id = jobManager.CreateJob(job.Name).Id; }
public override void Execute( JobDefinition job, Action<int, int> notifyProgress, Action<string> updateStatus, IRepository repositoryService, IJobManager jobManager) { updateStatus("Creating job..."); job.Id = jobManager.CreateJob(job.Name).Id; }
public async Task <IActionResult> PostJob(JobCreateRequest request) { if (!ModelState.IsValid) { return(StatusCode(400)); } var dto = _mapper.Map <JobCreateDTO>(request); dto.OwnerId = GetUserId(); if (await _manager.CreateJob(dto)) { return(StatusCode(201)); } throw new Exception(); }
public async Task <ActionResult <JobDTO> > PostJob(JobDTO job) { JobDTO jDTO = await _context.CreateJob(job); return(CreatedAtAction("GetJob", new { id = jDTO.ID }, jDTO)); }