internal static string RenderReplacementSkinsForCollection(string skinCollection) { SkinAccess skinAccess = new SkinAccess(); PageSkinList skinList = skinAccess.GetAllPageSkins(skinCollection); List <SelectionItem <string> > list = (from skin in skinList orderby skin.Description select new SelectionItem <string>() { Text = skin.Name, Tooltip = skin.Description, Value = skin.PageViewName, }).ToList(); // render a new dropdown list return(DropDownListEditComponentBase <string> .RenderDataSource(list, null)); }
internal static async Task <string> RenderReplacementPackageModulesDesignedAsync(string areaName) { List <SelectionItem <string> > list = ( from module in await DesignedModules.LoadDesignedModulesAsync() where module.AreaName == areaName orderby module.Name select new SelectionItem <string> { Text = module.Name, Value = module.ModuleGuid.ToString(), Tooltip = module.Description, }).ToList <SelectionItem <string> >(); list.Insert(0, new SelectionItem <string> { Text = __ResStr("none", "(none)"), Value = null }); return(DropDownListEditComponentBase <string> .RenderDataSource(list, areaName)); }
internal static string RenderReplacementPackageModulesNew(string areaName) { List <SelectionItem <string> > list = new List <SelectionItem <string> >(); if (!string.IsNullOrWhiteSpace(areaName)) { list = ( from module in InstalledModules.Modules where module.Value.Package.AreaName == areaName orderby module.Value.DisplayName.ToString() select new SelectionItem <string> { Text = module.Value.DisplayName.ToString(), Value = module.Key.ToString(), Tooltip = module.Value.Summary, }).ToList <SelectionItem <string> >(); } list.Insert(0, new SelectionItem <string> { Text = __ResStr("none", "(none)"), Value = null }); return(DropDownListEditComponentBase <string> .RenderDataSource(list, areaName)); }