public async Task <IActionResult> GetAllSources() { try { var sourceFiles = await _sourceService.GetAllSourceFilesAsync(); var dtos = sourceFiles.Select(f => new SourceFileResponse(f)); return(new OkObjectResult(dtos)); } catch (StreamNotFoundException e) { return(new OkObjectResult(new List <SourceFileResponse>())); } }