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

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

private GetDropDownXSLTemplates ( string knownCategoryValues, string category ) : AjaxControlToolkit.CascadingDropDownNameValue[]
knownCategoryValues string
category string
Результат AjaxControlToolkit.CascadingDropDownNameValue[]
        public AjaxControlToolkit.CascadingDropDownNameValue[] GetDropDownXSLTemplates(string knownCategoryValues, string category)
        {
            StringDictionary knownCategoryValuesDictionary = AjaxControlToolkit.CascadingDropDown.ParseKnownCategoryValuesString(knownCategoryValues);

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

            List<XSLTemplate> xslTemplates = XSLTemplateManager.GetXSLTemplates(ModuleId, CMSContext.PortalID, CMSContext.LanguageID);
            List<AjaxControlToolkit.CascadingDropDownNameValue> cascadingList = new List<AjaxControlToolkit.CascadingDropDownNameValue>();
            foreach (XSLTemplate xslTemplate in xslTemplates)
            {
                cascadingList.Add(new AjaxControlToolkit.CascadingDropDownNameValue(xslTemplate.Name, xslTemplate.ID.ToString()));
            }
            return cascadingList.ToArray();
        }
    }
XSLTemplateService