예제 #1
0
        private void LoadSiteList()
        {
            // Is there more than one site in this group?
            var multipleSites = GetCurrentPortalsGroup().Count() > 1;
            var list          = new List <ListItem>();

            list.Add(new ListItem {
                Text = GetString("SelectSite.Text"), Value = ""
            });
            if (multipleSites)
            {
                var portals = GetCurrentPortalsGroup();
                foreach (var portal in portals)
                {
                    var item = new ListItem()
                    {
                        Text = portal.PortalName, Value = portal.PortalID.ToString()
                    };
                    list.Add(item);
                }
            }

            else
            {
                var item = new ListItem()
                {
                    Text = PortalSettings.PortalName, Value = PortalSettings.PortalId.ToString()
                };
                list.Add(item);
            }

            foreach (var item in list)
            {
                var comboItem = new DotNetNuke.Web.UI.WebControls.DnnComboBoxItem();
                comboItem.Text  = item.Text;
                comboItem.Value = item.Value;
                SiteList.Items.Add(comboItem);
            }
        }
예제 #2
0
        private void LoadSiteList()
        {
            // Is there more than one site in this group?
            var multipleSites = GetCurrentPortalsGroup().Count() > 1;
            var list = new List<ListItem>();
            list.Add(new ListItem { Text = GetString("SelectSite.Text"), Value = "" });
            if(multipleSites)
            {
                var portals = GetCurrentPortalsGroup();
                foreach (var portal in portals)
                {
                    var item = new ListItem() { Text = portal.PortalName, Value = portal.PortalID.ToString() };
                    list.Add(item);
                }
            }

            else
            {
                var item = new ListItem() {Text = PortalSettings.PortalName, Value = PortalSettings.PortalId.ToString()};
                list.Add(item);
            }

            foreach(var item in list)
            {
                var comboItem = new DotNetNuke.Web.UI.WebControls.DnnComboBoxItem();
                comboItem.Text = item.Text;
                comboItem.Value = item.Value;
                SiteList.Items.Add(comboItem);
            }
        }