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);
        }
 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);
     }
 }