public static List <MasterPortal> Portals(int PortalGroupId) { PortalGroupController portalGroupController = new PortalGroupController(); List <MasterPortal> portals = new List <MasterPortal>(); foreach (var portalGroup in portalGroupController.GetPortalsByGroup(PortalGroupId).ToList()) { MasterPortal mp = new MasterPortal(); mp.PortalID = portalGroup.PortalID; mp.PortalName = portalGroup.PortalName; portals.Add(mp); } return(portals); }
public static List <MasterPortal> GetAvailablePortals() { List <MasterPortal> values = new List <MasterPortal>(); MasterPortal t = new MasterPortal(); t.PortalID = -1; t.PortalName = "Choose a Site"; values.Add(t); PortalController Portals = new PortalController(); foreach (PortalInfo item in Portals.GetPortals().Cast <PortalInfo>().Where(x => x.PortalGroupID == -1)) { MasterPortal text = new MasterPortal(); text.PortalID = item.PortalID; text.PortalName = item.PortalName; values.Add(text); } return(values); }
public static List <Components.PortalGroupInfo> SiteGroups() { List <Components.PortalGroupInfo> info = new List <Components.PortalGroupInfo>(); PortalGroupController portalGroupController = new PortalGroupController(); foreach (var item in portalGroupController.GetPortalGroups()) { Components.PortalGroupInfo portalGroupInfo = new Components.PortalGroupInfo(); portalGroupInfo.PortalGroupId = item.PortalGroupId; portalGroupInfo.AuthenticationDomain = item.AuthenticationDomain; portalGroupInfo.Description = item.PortalGroupDescription; portalGroupInfo.PortalGroupName = item.PortalGroupName; MasterPortal masterPortal = new MasterPortal(); masterPortal.PortalID = item.MasterPortalId; masterPortal.PortalName = item.MasterPortalName; portalGroupInfo.MasterPortal = masterPortal; portalGroupInfo.Portals = Portals(item.PortalGroupId); info.Add(portalGroupInfo); } return(info); }