public LayoutPartHandler( IRepository <LayoutPartRecord> repository, ILayoutManager layoutManager, IContentManager contentManager, IContentPartDisplay contentPartDisplay, IShapeDisplay shapeDisplay, ILayoutSerializer serializer, IStaticHttpContextScopeFactory staticHttpContextScopeFactory) { _layoutManager = layoutManager; _contentManager = contentManager; _contentPartDisplay = contentPartDisplay; _shapeDisplay = shapeDisplay; _serializer = serializer; _staticHttpContextScopeFactory = staticHttpContextScopeFactory; Filters.Add(StorageFilter.For(repository)); OnPublished <LayoutPart>(UpdateTemplateClients); OnIndexing <LayoutPart>(IndexLayout); }
public LayoutPartHandler( IRepository<LayoutPartRecord> repository, ILayoutManager layoutManager, IContentManager contentManager, IContentPartDisplay contentPartDisplay, IShapeDisplay shapeDisplay, ILayoutSerializer serializer, IStaticHttpContextScopeFactory staticHttpContextScopeFactory) { _layoutManager = layoutManager; _contentManager = contentManager; _contentPartDisplay = contentPartDisplay; _shapeDisplay = shapeDisplay; _serializer = serializer; _staticHttpContextScopeFactory = staticHttpContextScopeFactory; Filters.Add(StorageFilter.For(repository)); OnPublished<LayoutPart>(UpdateTemplateClients); OnIndexing<LayoutPart>(IndexLayout); }