public CustomEntityTemplateSectionTagBuilderFactory( IPageModuleRenderer moduleRenderer, IPageModuleDataModelTypeFactory moduleDataModelTypeFactory, IPageModuleTypeFileNameFormatter moduleTypeFileNameFormatter) { _moduleRenderer = moduleRenderer; _moduleDataModelTypeFactory = moduleDataModelTypeFactory; _moduleTypeFileNameFormatter = moduleTypeFileNameFormatter; }
public PageModuleDataModelTypeFactory( IPageModuleDataModel[] allPageModuleDataModels, IQueryExecutor queryExecutor, IPageModuleTypeFileNameFormatter moduleTypeFileNameFormatter ) { _allPageModuleDataModels = allPageModuleDataModels; _queryExecutor = queryExecutor; _moduleTypeFileNameFormatter = moduleTypeFileNameFormatter; }
public RegisterPageModuleTypesCommandHandler( CofoundryDbContext dbContext, IQueryExecutor queryExecutor, IPageCache pageCache, IPageModuleTypeCache moduleCache, IPageModuleDataModel[] allPageModuleDataModels, IPageModuleTypeFileNameFormatter moduleTypeFileNameFormatter ) { _dbContext = dbContext; _queryExecutor = queryExecutor; _pageCache = pageCache; _allPageModuleDataModels = allPageModuleDataModels; _moduleCache = moduleCache; _moduleTypeFileNameFormatter = moduleTypeFileNameFormatter; }
public CustomEntityTemplateSectionTagBuilder( IPageModuleRenderer moduleRenderer, IPageModuleDataModelTypeFactory moduleDataModelTypeFactory, IPageModuleTypeFileNameFormatter moduleTypeFileNameFormatter, HtmlHelper htmlHelper, ICustomEntityDetailsPageViewModel <TModel> customEntityViewModel, string sectionName) { Condition.Requires(sectionName).IsNotNullOrWhiteSpace(); Condition.Requires(customEntityViewModel).IsNotNull(); _moduleRenderer = moduleRenderer; _moduleDataModelTypeFactory = moduleDataModelTypeFactory; _moduleTypeFileNameFormatter = moduleTypeFileNameFormatter; _sectionName = sectionName; _customEntityViewModel = customEntityViewModel; _htmlHelper = htmlHelper; }
public PageTemplateSectionTagBuilder( IPageModuleRenderer moduleRenderer, IPageModuleDataModelTypeFactory moduleDataModelTypeFactory, IPageModuleTypeFileNameFormatter moduleTypeFileNameFormatter, HtmlHelper htmlHelper, IEditablePageViewModel pageViewModel, string sectionName) { Condition.Requires(sectionName).IsNotNullOrWhiteSpace(); Condition.Requires(pageViewModel).IsNotNull(); _moduleRenderer = moduleRenderer; _moduleDataModelTypeFactory = moduleDataModelTypeFactory; _moduleTypeFileNameFormatter = moduleTypeFileNameFormatter; _sectionName = sectionName; _pageViewModel = pageViewModel; _htmlHelper = htmlHelper; }