public CustomEntityTemplateSectionTagBuilderFactory(
     IPageModuleRenderer moduleRenderer,
     IPageModuleDataModelTypeFactory moduleDataModelTypeFactory,
     IPageModuleTypeFileNameFormatter moduleTypeFileNameFormatter)
 {
     _moduleRenderer              = moduleRenderer;
     _moduleDataModelTypeFactory  = moduleDataModelTypeFactory;
     _moduleTypeFileNameFormatter = moduleTypeFileNameFormatter;
 }
Exemplo n.º 2
0
 public PageModuleDataModelTypeFactory(
     IPageModuleDataModel[] allPageModuleDataModels,
     IQueryExecutor queryExecutor,
     IPageModuleTypeFileNameFormatter moduleTypeFileNameFormatter
     )
 {
     _allPageModuleDataModels     = allPageModuleDataModels;
     _queryExecutor               = queryExecutor;
     _moduleTypeFileNameFormatter = moduleTypeFileNameFormatter;
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
        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;
        }