public async Task <ActionResult> Post(string jobName) { if (jobName.ToLower() == "create") { var jobId = BackgroundJob.Enqueue <CreateWidgetJob>(x => x.Execute(null)); return(Ok()); } else if (jobName.ToLower() == "process") { var result = await _service.ProcessOneAsync(); return(Ok(result)); } return(NotFound()); }