AJH.CMS.WEB.UI.Admin.Services.FeatureService.GetFilteredFeatures C# (CSharp) Метод

GetFilteredFeatures() приватный Метод

private GetFilteredFeatures ( string knownCategoryValues, string category ) : AjaxControlToolkit.CascadingDropDownNameValue[]
knownCategoryValues string
category string
Результат AjaxControlToolkit.CascadingDropDownNameValue[]
        public AjaxControlToolkit.CascadingDropDownNameValue[] GetFilteredFeatures(string knownCategoryValues, string category)
        {
            List<Feature> Features = FeatureManager.GetFeatures(CMSContext.PortalID);
            int cuurentFeatureId = 0;
            int.TryParse(category, out cuurentFeatureId);

            List<AjaxControlToolkit.CascadingDropDownNameValue> cascadingList = new List<AjaxControlToolkit.CascadingDropDownNameValue>();

            if (Features != null && Features.Count > 0)
                foreach (Feature item in Features)
                {
                    if (item.ID != cuurentFeatureId)
                        cascadingList.Add(new AjaxControlToolkit.CascadingDropDownNameValue(item.ID.ToString() + ": " + item.Name, item.ID.ToString()));
                }

            return cascadingList.ToArray();
        }