public async Task <IActionResult> DeleteInstanceAsync(string studyInstanceUid, string seriesInstanceUid, string sopInstanceUid) { _logger.LogInformation("DICOM Web Delete Instance request received, with study instance UID {studyInstanceUid}, series UID {seriesInstanceUid} and instance UID {sopInstanceUid}.", studyInstanceUid, seriesInstanceUid, sopInstanceUid); DeleteResourcesResponse deleteResponse = await _mediator.DeleteDicomInstanceAsync( studyInstanceUid, seriesInstanceUid, sopInstanceUid, cancellationToken : HttpContext.RequestAborted); return(NoContent()); }
public async Task <IActionResult> DeleteStudyAsync(string studyInstanceUid) { _logger.LogInformation($"DICOM Web Delete Study request received, with study instance UID '{studyInstanceUid}'."); DeleteResourcesResponse deleteResponse = await _mediator.DeleteDicomStudyAsync( studyInstanceUid, cancellationToken : HttpContext.RequestAborted); return(NoContent()); }