Exemple #1
0
        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);
        }
Exemple #2
0
 public IEnumerable <IPermissionApplication> GetPermissions(GetAllDocumentAssetFileTypesQuery query)
 {
     yield return(new DocumentAssetReadPermission());
 }