示例#1
0
        public Pool Get(int poolId, User user = null)
        {
            IFilter <Pool> filter = new PoolFilter();

            if (user != null)
            {
                filter = new IdentityPoolFilter(filter, user);
            }

            Pool pool = poolRepository.GetById(poolId, filter);

            if (pool == null)
            {
                throw new NotFoundException(typeof(Pool));
            }

            return(pool);
        }