예제 #1
0
        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>()));
            }
        }