public ReportModel CreateReport(VulnerabilityScanRequest scanRequest) { var entity = _dataContext.Reports.Add(new ReportModel(scanRequest.Image)).Entity; _dataContext.SaveChanges(); _jobClient .Enqueue <IClairScanner>(c => c.CreateReport(entity.Id)); return(entity); }
public ActionResult <VulnerabilityScanResponse> Post([FromBody] VulnerabilityScanRequest value) { return(Ok(new VulnerabilityScanResponse(reportActions.CreateReport(value), _generalConfig))); }