Example #1
0
 public FileQuery(ICDNService CDNService)
 {
     Field <ListGraphType <CDNFileInfoType> >(
         "files",
         resolve: context => CDNService.GetAllFiles(0, 100000)
         );
 }
Example #2
0
        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));
            }
        }
Example #3
0
        public async Task <IActionResult> Get()
        {
            var files = await Task.Run(() => _cdnService.GetAllFiles(0, 100)).ConfigureAwait(true);

            return(Ok(files));
        }