public IActionResult IsQueueEmptyExample() { IsEmptyRequest ec = new IsEmptyRequest { QueueId = "test" }; return(this.Json(ec)); }
public IActionResult IsQueueEmpty([FromBody] IsEmptyRequest request) { if (request == null) { return(this.BadRequest()); } return(new JsonResult(new { Empty = !Engine.JobWaiting(request.QueueId) })); }
public IActionResult ClearQueue([FromBody] IsEmptyRequest request) { if (request == null) { return(this.BadRequest()); } try { Engine.PurgeJobs(request.QueueId); } catch (Exception e) { Log.Error(e, $"Failed to clear queue."); return(this.StatusCode(500)); } return(this.Ok()); }