public IActionResult Post([FromBody] StudentSubmissionDto submission) { if (submission.SnapshotFolder != null && submission.SnapshotFolder.Length > 0) { BackgroundJob.Enqueue(() => EngineService.RunSubmission(submission)); return(Ok()); } return(BadRequest()); }