AJH.CMS.WEB.UI.Admin.Services.CMSControlService.GetDropDownCMSControls C# (CSharp) Method

GetDropDownCMSControls() private method

private GetDropDownCMSControls ( string knownCategoryValues, string category ) : AjaxControlToolkit.CascadingDropDownNameValue[]
knownCategoryValues string
category string
return AjaxControlToolkit.CascadingDropDownNameValue[]
        public AjaxControlToolkit.CascadingDropDownNameValue[] GetDropDownCMSControls(string knownCategoryValues, string category)
        {
            StringDictionary knownCategoryValuesDictionary = AjaxControlToolkit.CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);

            int ModuleId = 0;
            int.TryParse(knownCategoryValuesDictionary["Modules"], out ModuleId);

            List<CMSControl> cmsControls = CMSControlManager.GetCMSControls(ModuleId);
            List<AjaxControlToolkit.CascadingDropDownNameValue> cascadingList = new List<AjaxControlToolkit.CascadingDropDownNameValue>();
            foreach (CMSControl cmsControl in cmsControls)
            {
                cascadingList.Add(new AjaxControlToolkit.CascadingDropDownNameValue(cmsControl.Name, cmsControl.ID.ToString()));
            }
            return cascadingList.ToArray();
        }