Beispiel #1
0
        public IEnumerable <TEntity> Filter(IEnumerable <TEntity> entities)
        {
            DataPrivilegeContext <TDbContext, TEntity, TRule> context = CreateDataPrivilegeContext(DataOperation.Read);

            if (context != null)
            {
                return(context.Filter(entities));
            }
            return(entities);
        }
Beispiel #2
0
        public IQueryable <TEntity> GetAll()
        {
            IQueryable <TEntity> table = DbContext.Set <TEntity>();
            DataPrivilegeContext <TDbContext, TEntity, TRule> context = CreateDataPrivilegeContext(DataOperation.Read);

            if (context != null)
            {
                table = context.Filter(table);
            }
            return(table);
        }