Ejemplo n.º 1
0
        internal static List <IUIData> GetData(int PortalID)
        {
            Dictionary <string, IUIData> Settings = new Dictionary <string, IUIData>();
            string SitesUrl = string.Empty;

            if (Library.Managers.MenuManager.GetURL().ToLower().Contains("guid=4553cd87-d95a-44e6-81f7-ba4e5c3fb654"))
            {
                SitesUrl = ServiceProvider.NavigationManager.NavigateURL() + Library.Managers.MenuManager.GetURL().ToLower().Replace("guid=4553cd87-d95a-44e6-81f7-ba4e5c3fb654", "guid=a6c54290-79f7-4ae8-abae-5ad4cca3daf1").TrimEnd('&');
            }
            else
            {
                SitesUrl = ServiceProvider.NavigationManager.NavigateURL() + Library.Managers.MenuManager.GetURL() + "mid=0&icp=true&guid=a6c54290-79f7-4ae8-abae-5ad4cca3daf1";
            }
            string SiteGroupUrl = ServiceProvider.NavigationManager.NavigateURL() + Library.Managers.MenuManager.GetURL() + "mid=0&icp=true&guid=4553cd87-d95a-44e6-81f7-ba4e5c3fb654";

            Settings.Add("SitesUrl", new UIData {
                Name = "SitesUrl", Value = SitesUrl
            });
            Settings.Add("SiteGroupUrl", new UIData {
                Name = "SiteGroupUrl", Value = SiteGroupUrl
            });
            Settings.Add("SiteGroups", new UIData {
                Name = "SiteGroups", Options = SiteGroupManager.SiteGroups()
            });
            return(Settings.Values.ToList());
        }
        internal static List <IUIData> GetData(int PortalID, Dictionary <string, string> Parameters)
        {
            Dictionary <string, IUIData> Settings = new Dictionary <string, IUIData>();
            int PortalGroupId = -1;

            try
            {
                PortalGroupId = int.Parse(Parameters["id"]);
            }
            catch { }

            Settings.Add("AvailablePortals", new UIData {
                Name = "AvailablePortals", Options = SiteGroupManager.GetAvailablePortals(), OptionsText = "PortalName", OptionsValue = "PortalID", Value = "-1"
            });
            Settings.Add("PortalGroupInfo", new UIData {
                Name = "PortalGroupInfo", Options = SiteGroupManager.GetSiteGroup(PortalGroupId)
            });

            return(Settings.Values.ToList());
        }
Ejemplo n.º 3
0
 public List <Components.PortalGroupInfo> GetAll()
 {
     return(SiteGroupManager.SiteGroups());
 }
Ejemplo n.º 4
0
 public List <Components.PortalGroupInfo> Delete(int PortalGroupId)
 {
     SiteGroupManager.Delete(PortalGroupId);
     return(SiteGroupManager.SiteGroups());
 }
 public void Update(Components.PortalGroupInfo groupInfo)
 {
     SiteGroupManager.Save(groupInfo);
 }