public PageTemplateRegionTagBuilder( IPageBlockRenderer blockRenderer, IPageBlockTypeDataModelTypeFactory pageBlockTypeDataModelTypeFactory, IPageBlockTypeFileNameFormatter pageBlockTypeFileNameFormatter, IVisualEditorStateService visualEditorStateService, ILogger <PageTemplateRegionTagBuilder> logger, ViewContext viewContext, IEditablePageViewModel pageViewModel, string regionName ) { if (regionName == null) { throw new ArgumentNullException(nameof(regionName)); } if (string.IsNullOrWhiteSpace(regionName)) { throw new ArgumentEmptyException(nameof(regionName)); } if (pageViewModel == null) { throw new ArgumentNullException(nameof(pageViewModel)); } _blockRenderer = blockRenderer; _pageBlockTypeDataModelTypeFactory = pageBlockTypeDataModelTypeFactory; _pageBlockTypeTypeFileNameFormatter = pageBlockTypeFileNameFormatter; _visualEditorStateService = visualEditorStateService; _logger = logger; _regionName = regionName; _pageViewModel = pageViewModel; _viewContext = viewContext; }
public PageVersionBlockDataModelCommandModelBinder( IPageBlockTypeDataModelTypeFactory pageBlockTypeDataModelTypeFactory, IEntityDataModelJsonConverterFactory entityDataModelJsonConverterFactory ) { _pageBlockTypeDataModelTypeFactory = pageBlockTypeDataModelTypeFactory; _entityDataModelJsonConverterFactory = entityDataModelJsonConverterFactory; }
public PageVersionBlockModelMapper( IServiceProvider serviceProvider, IDbUnstructuredDataSerializer dbUnstructuredDataSerializer, IPageBlockTypeDataModelTypeFactory pageBlockDataModelTypeFactory ) { _serviceProvider = serviceProvider; _dbUnstructuredDataSerializer = dbUnstructuredDataSerializer; _pageBlockDataModelTypeFactory = pageBlockDataModelTypeFactory; }
public CustomEntityTemplateRegionTagBuilderFactory( IPageBlockRenderer blockRenderer, IPageBlockTypeDataModelTypeFactory pageBlockTypeDataModelTypeFactory, IPageBlockTypeFileNameFormatter pageBlockTypeFileNameFormatter ) { _blockRenderer = blockRenderer; _pageBlockTypeDataModelTypeFactory = pageBlockTypeDataModelTypeFactory; _pageBlockTypeFileNameFormatter = pageBlockTypeFileNameFormatter; }
public PageTemplateRegionTagBuilderFactory( IPageBlockRenderer pageBlockRenderer, IPageBlockTypeDataModelTypeFactory pageBlockTypeDataModelTypeFactory, IPageBlockTypeFileNameFormatter pageBlockTypeFileNameFormatter, IVisualEditorStateService visualEditorStateService, ILoggerFactory loggerFactory ) { _pageBlockRenderer = pageBlockRenderer; _pageBlockTypeDataModelTypeFactory = pageBlockTypeDataModelTypeFactory; _pageBlockTypeFileNameFormatter = pageBlockTypeFileNameFormatter; _visualEditorStateService = visualEditorStateService; _loggerFactory = loggerFactory; }
public CustomEntityTemplateRegionTagBuilder( IPageBlockRenderer blockRenderer, IPageBlockTypeDataModelTypeFactory pageBlockDataModelTypeFactory, IPageBlockTypeFileNameFormatter pageBlockTypeFileNameFormatter, ViewContext viewContext, ICustomEntityPageViewModel<TModel> customEntityViewModel, string regionName ) { if (regionName == null) throw new ArgumentNullException(nameof(regionName)); if (string.IsNullOrWhiteSpace(regionName)) throw new ArgumentEmptyException(nameof(regionName)); if (customEntityViewModel == null) throw new ArgumentNullException(nameof(customEntityViewModel)); _blockRenderer = blockRenderer; _pageBlockDataModelTypeFactory = pageBlockDataModelTypeFactory; _blockTypeFileNameFormatter = pageBlockTypeFileNameFormatter; _regionName = regionName; _customEntityViewModel = customEntityViewModel; _viewContext = viewContext; }
public PageVersionBlockDataModelCommandModelBinder( IPageBlockTypeDataModelTypeFactory pageBlockTypeDataModelTypeFactory ) { _pageBlockTypeDataModelTypeFactory = pageBlockTypeDataModelTypeFactory; }