public async Task <ICollection <DocumentAssetFileType> > ExecuteAsync(GetAllDocumentAssetFileTypesQuery query, IExecutionContext executionContext) { var result = await _dbContext .DocumentAssets .AsNoTracking() .Select(a => a.FileExtension) .Distinct() .OrderBy(a => a) .Select(e => new DocumentAssetFileType() { FileExtension = e }) .ToListAsync(); return(result); }
public IEnumerable <IPermissionApplication> GetPermissions(GetAllDocumentAssetFileTypesQuery query) { yield return(new DocumentAssetReadPermission()); }