public GetPageModuleTypeFileDetailsByFileNameQueryHandler( IPageModuleTypeViewFileLocator viewLocator, IViewFileReader viewFileReader ) { _viewLocator = viewLocator; _viewFileReader = viewFileReader; }
public GetPageTemplateFileInfoByPathQueryHandler( IPageTemplateViewFileLocator viewLocator, IQueryExecutor queryExecutor, IViewFileReader viewFileReader, IPageTemplateCustomEntityTypeMapper pageTemplateCustomEntityTypeMapper ) { _queryExecutor = queryExecutor; _viewLocator = viewLocator; _pageTemplateCustomEntityTypeMapper = pageTemplateCustomEntityTypeMapper; _viewFileReader = viewFileReader; }
public RazorEngineViewRenderer( ITemplateManager templateManager, IViewFileReader viewFileReader, IActivator activator ) { _viewFileReader = viewFileReader; var config = new FluentTemplateServiceConfiguration(x => x .ManageUsing(templateManager) .ActivateUsing(activator) //.IncludeNamespaces() - could add some default namespaces here if need be ); _razorEngine = RazorEngineService.Create(config); _templateManager = templateManager; }
public VirtualPathTemplateManager( IViewFileReader viewFileReader ) { _viewFileReader = viewFileReader; }