public FileQuery(ICDNService CDNService) { Field <ListGraphType <CDNFileInfoType> >( "files", resolve: context => CDNService.GetAllFiles(0, 100000) ); }
public IActionResult Get() { try { //var cdnFiles = _myDataContext.Files; var CDNFileInfos = _cdnService.GetAllFiles(0, 100000); var CDNFileInfoStrings = from file in CDNFileInfos select(new CDNFile() { Filename = file.Filename, Id = file.Id, MimeType = file.MimeType }); if (CDNFileInfoStrings.Count().Equals(0)) { return(NoContent()); } return(Ok(CDNFileInfoStrings)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError)); } }
public async Task <IActionResult> Get() { var files = await Task.Run(() => _cdnService.GetAllFiles(0, 100)).ConfigureAwait(true); return(Ok(files)); }