public override void PortletRemovedFromPage(Portlet portlet, PortalPageInfo page) { try { var mapper = new Mappers.NHSimpleQuerySettingsMapper(); mapper.Delete(mapper.GetSettings(portlet.ID).ToList()); } catch (Exception ex) { ExceptionManager.Publish(ex); } }
private List <SubPage> PopulateSubPortlets(PortalPageInfo p, TabDropDownSettings tabSettings) { List <SubPage> subPortlets = new List <SubPage>(); //Grab portlets on this page if setting is turned on if (tabSettings.DisplaySubPagesPortlets) { var portlets = p.PortletDisplays; foreach (var pt in portlets) { subPortlets.Add(new Entities.SubPage { Name = pt.DisplayName, URL = pt.URL }); } } return(subPortlets); }