public IEnumerable <File> GetFiles() { var filesEntities = _allFilesQueryProcessor.GetFiles(); if (filesEntities != null) { var filesList = new List <File>(); foreach (var entity in filesEntities) { filesList.Add(ModelBinder.CreateFileModel(entity)); } return(filesList); } else { throw new RootObjectNotFoundException("Files not found."); } }