public IList <Distributor> GetActivesByPriceList()
        {
            ExecutePermissionValidator epv = new ExecutePermissionValidator();

            epv.ClassType     = typeof(PriceList);
            epv.KeyIdentifier = Config.SeePriceLists;

            IList priceListIds = null;

            if (PermissionManager.Check(epv) == false)
            {
                priceListIds = PermissionManager.GetPermissionIdentifiers(typeof(PriceList), PermissionAction.Create);
            }

            return(repository.GetActivesByPriceList(priceListIds));
        }