Beispiel #1
0
 public LayoutService(IDataArchivedService dataArchivedService,
                      IPageService pageService,
                      IZoneService zoneService,
                      IWidgetBasePartService widgetService,
                      IApplicationContext applicationContext,
                      ILayoutHtmlService layoutHtmlService)
     : base(applicationContext)
 {
     DataArchivedService = dataArchivedService;
     PageService         = pageService;
     ZoneService         = zoneService;
     WidgetService       = widgetService;
     LayoutHtmlService   = layoutHtmlService;
 }
Beispiel #2
0
 public LayoutService(IDataArchivedService dataArchivedService,
                      IZoneService zoneService,
                      IWidgetBasePartService widgetService,
                      IApplicationContext applicationContext,
                      ILayoutHtmlService layoutHtmlService,
                      IWidgetActivator widgetActivator,
                      CMSDbContext dbContext)
     : base(applicationContext, dbContext)
 {
     _zoneService       = zoneService;
     _widgetService     = widgetService;
     _layoutHtmlService = layoutHtmlService;
     _widgetActivator   = widgetActivator;
 }
Beispiel #3
0
 public PageService(IWidgetBasePartService widgetService,
                    IApplicationContext applicationContext,
                    IHttpContextAccessor httpContextAccessor,
                    IWidgetActivator widgetActivator,
                    IZoneService zoneService,
                    ILayoutHtmlService layoutHtmlService,
                    CMSDbContext dbContext)
     : base(applicationContext, dbContext)
 {
     _widgetService       = widgetService;
     _httpContextAccessor = httpContextAccessor;
     _widgetActivator     = widgetActivator;
     _zoneService         = zoneService;
     _layoutHtmlService   = layoutHtmlService;
 }
Beispiel #4
0
 public PageService(IWidgetBasePartService widgetService,
                    IApplicationContext applicationContext,
                    IHttpContextAccessor httpContextAccessor,
                    IWidgetActivator widgetActivator,
                    IZoneService zoneService,
                    ILayoutHtmlService layoutHtmlService,
                    CMSDbContext dbContext)
     : base(applicationContext, dbContext)
 {
     _widgetService       = widgetService;
     _httpContextAccessor = httpContextAccessor;
     _widgetActivator     = widgetActivator;
     _zoneService         = zoneService;
     _layoutHtmlService   = layoutHtmlService;
     _cachedPage          = new Dictionary <string, IEnumerable <PageEntity> >();
 }
 public TemplateImporterService(IWebHostEnvironment hostingEnvironment,
                                IThemeService themeService,
                                ILayoutService layoutService,
                                ILayoutHtmlService layoutHtmlService,
                                IPageService pageService,
                                IWidgetActivator widgetActivator,
                                IWdigetCreatorManager widgetCreatorManager)
 {
     _hostingEnvironment   = hostingEnvironment;
     _themeService         = themeService;
     _layoutService        = layoutService;
     _pageService          = pageService;
     _widgetActivator      = widgetActivator;
     ThemeBasePath         = Path.Combine(_hostingEnvironment.WebRootPath, ThemeFolder);
     _widgetCreatorManager = widgetCreatorManager;
 }
Beispiel #6
0
 public LayoutService(IDataArchivedService dataArchivedService,
                      IZoneService zoneService,
                      IWidgetBasePartService widgetService,
                      IApplicationContext applicationContext,
                      ILayoutHtmlService layoutHtmlService,
                      IWidgetActivator widgetActivator,
                      ICacheManager <ConcurrentDictionary <string, object> > cacheManager,
                      CMSDbContext dbContext)
     : base(applicationContext, dbContext)
 {
     _zoneService       = zoneService;
     _widgetService     = widgetService;
     _layoutHtmlService = layoutHtmlService;
     _widgetActivator   = widgetActivator;
     _cache             = cacheManager.GetOrAdd("LayoutCacheKey", key => new ConcurrentDictionary <string, object>());
 }
Beispiel #7
0
 public PageService(IWidgetBasePartService widgetService,
                    IApplicationContext applicationContext,
                    IWidgetActivator widgetActivator,
                    IZoneService zoneService,
                    ILayoutHtmlService layoutHtmlService,
                    ILocalize localize,
                    CMSDbContext dbContext,
                    IEventManager eventManager)
     : base(applicationContext, dbContext)
 {
     _widgetService     = widgetService;
     _widgetActivator   = widgetActivator;
     _zoneService       = zoneService;
     _layoutHtmlService = layoutHtmlService;
     _eventManager      = eventManager;
     _localize          = localize;
     _cachedPage        = new Dictionary <string, IEnumerable <PageEntity> >(StringComparer.OrdinalIgnoreCase);
 }
 public RemoveCacheOnPagePublishedEventHandler(IWidgetBasePartService widgetService, IZoneService zoneService, ILayoutHtmlService layoutHtmlService)
 {
     _widgetService     = widgetService;
     _zoneService       = zoneService;
     _layoutHtmlService = layoutHtmlService;
 }