public static PanelInPageCollection GetPanelInPageCollection(Page page) { Database database = new Database("PSCPortalConnectionString"); PanelInPageCollection result = new PanelInPageCollection(); result._page = page; using (DbConnection connection = database.GetConnection()) { DbCommand command = result.GetSelectAllCommand(); command.Connection = connection; connection.Open(); DbDataReader reader = command.ExecuteReader(); while (reader.Read()) { PanelInPage item = new PanelInPage(reader); result.Add(item); item.Portlets = PortletInstanceInPanelCollection.GetPortletInstanceInPanelCollection(item); } } return(result); }
public PanelInPage() : base() { _portlets = new PortletInstanceInPanelCollection(this); }