public static void PublishSite(Site site) { var textFilter = "SiteId != '" + site.ContentId + "'"; new CmsPageRepository().Publish(By.Condition(textFilter)); //todo: move to domain event. CmsRoutes.RegenerateAllRoutes(); }
public static void PublishSites() { new CmsPageRepository().Publish(null); //todo: move to domain event. CmsRoutes.RegenerateAllRoutes(); }
public static void BuildUpDomainEvents() { DomainEvents.Subscribe <SiteStructureChanged>(x => CmsRoutes.RegenerateAllRoutes()); }