public TerrificNetApplication(string name, string section, ITerrificNetConfig configuration, IUnityContainer container) { Name = name; Section = section; Configuration = configuration; Container = container; }
public ValidTemplateRouteConstraint(ITemplateRepository templateRepository, IFileSystem fileSystem, ITerrificNetConfig configuration) { _templateRepository = templateRepository; _fileSystem = fileSystem; _viewPathInfo = configuration.ViewPath; }
public TerrificViewDefinitionRepository(IFileSystem fileSystem, ITerrificNetConfig configuration, ITemplateRepository templateRepository, IModelTypeProvider typeProvider) { _fileSystem = fileSystem; _templateRepository = templateRepository; _typeProvider = typeProvider; _viewPathInfo = configuration.ViewPath; }
public BundleController(IAssetCompilerFactory assetCompilerFactory, IAssetBundler assetBundler, ITerrificNetConfig config, IAssetHelper assetHelper, IFileSystem fileSystem) { _assetCompilerFactory = assetCompilerFactory; _assetBundler = assetBundler; _config = config; _assetHelper = assetHelper; _fileSystem = fileSystem; }
public void Init() { _terrificConfig = ConfigurationLoader.LoadTerrificConfiguration("", new FileSystem(TestContext.DeploymentDirectory)); _container = new UnityContainer(); _container.RegisterType<IAssetCompiler, JsAssetCompiler>("Js"); _container.RegisterType<IAssetCompiler, LessAssetCompiler>("Css"); _container.RegisterType<IAssetCompilerFactory, AssetCompilerFactory>(); _container.RegisterType<IAssetBundler, DefaultAssetBundler>(); _container.RegisterType<IAssetHelper, AssetHelper>(); _container.RegisterType<IAssetProcessor, BuildAssetProcessor>(); }
public LocalAssetProcessorTests() { _terrificConfig = ConfigurationLoader.LoadTerrificConfiguration("configs", new FileSystem(PathUtility.GetDirectory())); _container = new UnityContainer(); _container.RegisterType<IAssetCompiler, JsAssetCompiler>("Js"); _container.RegisterType<IAssetCompiler, LessAssetCompiler>("Css"); _container.RegisterType<IAssetCompilerFactory, AssetCompilerFactory>(); _container.RegisterType<IAssetBundler, DefaultAssetBundler>(); _container.RegisterType<IAssetHelper, AssetHelper>(); _container.RegisterType<IAssetProcessor, BuildAssetProcessor>(); }
public void Init() { _terrificConfig = ConfigurationLoader.LoadTerrificConfiguration("", new FileSystem(TestContext.DeploymentDirectory)); _container = new UnityContainer(); _container.RegisterType <IAssetCompiler, JsAssetCompiler>("Js"); _container.RegisterType <IAssetCompiler, LessAssetCompiler>("Css"); _container.RegisterType <IAssetCompilerFactory, AssetCompilerFactory>(); _container.RegisterType <IAssetBundler, DefaultAssetBundler>(); _container.RegisterType <IAssetHelper, AssetHelper>(); _container.RegisterType <IAssetProcessor, BuildAssetProcessor>(); }
public TerrificTemplateRepository(IFileSystem fileSystem, ITerrificNetConfig configuration) { _fileSystem = fileSystem; _configuration = configuration; InitCache(); if (!_fileSystem.SupportsSubscribe) return; _moduleSubscription = _fileSystem.SubscribeDirectoryGetFilesAsync(PathInfo.Create(_configuration.ModulePath.ToString()), "html", files => InitCache()); _viewSubscription = _fileSystem.SubscribeDirectoryGetFilesAsync(PathInfo.Create(_configuration.ViewPath.ToString()), "html", files => InitCache()); }
public TerrificTemplateRepository(IFileSystem fileSystem, ITerrificNetConfig configuration) { _fileSystem = fileSystem; _configuration = configuration; InitCache(); if (!_fileSystem.SupportsSubscribe) { return; } _moduleSubscription = _fileSystem.SubscribeDirectoryGetFilesAsync(PathInfo.Create(_configuration.ModulePath.ToString()), "html", files => InitCache()); _viewSubscription = _fileSystem.SubscribeDirectoryGetFilesAsync(PathInfo.Create(_configuration.ViewPath.ToString()), "html", files => InitCache()); }
public ComponentAssetsController(ITerrificNetConfig config, IFileSystem fileSystem, ServerConfiguration serverConfiguration) : base(fileSystem, serverConfiguration) { _filePath = config.ModulePath; }
public AssetsController(ITerrificNetConfig config, IFileSystem fileSystem, ServerConfiguration serverConfiguration) : base(fileSystem, serverConfiguration) { FilePath = config.AssetPath; }
public static void RegisterForConfiguration(IUnityContainer container, ITerrificNetConfig item) { container.RegisterInstance(item); RegisterApplicationSpecific(container); }
public DefaultModuleRepository(ITerrificNetConfig configuration, ITemplateRepository templateRepository) { _configuration = configuration; _templateRepository = templateRepository; }
public AssetsController(ITerrificNetConfig config, IFileSystem fileSystem, ServerConfiguration serverConfiguration) : base(fileSystem, serverConfiguration) { _filePath = config.AssetPath; }
public PhysicalSchemaProvider(ITerrificNetConfig config, IFileSystem fileSystem) { _fileSystem = fileSystem; _viewPathInfo = config.ViewPath; }
public FileSystemSchemaProvider(ITerrificNetConfig config, IFileSystem fileSystem) { _fileSystem = fileSystem; _viewPathInfo = config.ViewPath; }