private IActionResult CreateScan(Scan scan, Veteran veteran) { try { var createdScan = ScanRepository.Create(scan); return(StatusCode(201, new ScanResponse(createdScan, veteran))); } catch (Exception ex) { throw new Exception($"Error processing Scan: {ex.Message}. See inner Exception for details.", ex); } }