//public static xIAssetItemRegistrar Add(this xIAssetItemRegistrar assetItemRegistrar, int order, params string[] urls) { // foreach (var path in urls) { // if (!assetItemRegistrar.Items.Any(w => w.Path == path)) { // var item = assetItemRegistrar.NewAssetItem(order, path); // assetItemRegistrar.Items.Add(item); // } // } // return assetItemRegistrar; //} #region "IAssetPackage" //public static IAssetHelper AddPackagePath(this IAssetHelper assetHelper, string path, string name, string file, int order = 0, string version = null) => assetPackageHelper.AddPackagePath(path, name, new[] { file }, order, version); //public static IAssetHelper AddPackagePath(this IAssetHelper assetHelper, string path, string name, IEnumerable<string> files, int order = 0, string version = null) { // var p = assetPackageHelper.NewAssetPackage(path, name, order); // var pv = assetPackageHelper.NewAssetPackageVersion(version, p); // foreach (var file in files) { // pv.Files.Add(assetPackageHelper.NewAssetPackageFile(file, pv)); // } // p.AddVersions(pv); // return assetPackageHelper.AddPackage(p); //} public static IAssetHelper AddPackages(this IAssetHelper assetHelper, params IAssetPackage[] assetPackages) { foreach (var assetPackage in assetPackages) { assetHelper.AddPackageVersions(assetPackage.Versions.ToArray()); } return(assetHelper); }
public LocalizationManager(ISaverService saverService, IAssetHelper assetHelper) { _saverService = saverService; _localizationModel = _saverService.Get <Dictionary <string, LocalizationModel> >(Localization) ?? new Dictionary <string, LocalizationModel>(); Model = _localizationModel.ContainsKey(DefaultLang) ? _localizationModel[DefaultLang] : assetHelper.GetLocalization(DefaultLang); }
public static IAssetHelper AddFiles(this IAssetHelper assetHelper, string rootVirtualPath, string packageName, string packageVersion, IEnumerable <string> fileNames, int priority = 0) { foreach (var fileName in fileNames) { var assetFile = assetHelper.NewAssetFile(rootVirtualPath, packageName, packageVersion, fileName, priority); assetHelper.Files.Add(assetFile); } return(assetHelper); }
//public static IAssetHelper AddPackageVersion(this IAssetHelper assetHelper, string name, string version, IEnumerable<string> files, int order = 0) => assetPackageHelper.AddPackagePath(assetPackageHelper.DefaultPackageDirectoryPath, name, files, order, version); //public static IAssetHelper AddPackageVersion(this IAssetHelper assetHelper, string name, string version, string file, int order = 0) => assetPackageHelper.AddPackageVersion(name, version, new[] { file }, order); //public static IEnumerable<IAssetPackageVersion> PackageVersions(this IAssetHelper assetHelper) => from p in assetHelper.Packages from v in p.Versions select v; public static IAssetHelper AddPackageVersions(this IAssetHelper assetHelper, params IAssetPackageVersion[] assetPackageVersions) { foreach (var assetPackageVersion in assetPackageVersions) { foreach (var assetFile in assetPackageVersion.Files) { assetHelper.Files.Add(assetFile); } } return(assetHelper); }
public BundleController(IAssetCompilerFactory assetCompilerFactory, IAssetBundler assetBundler, ITerrificNetConfig config, IAssetHelper assetHelper, IFileSystem fileSystem) { _assetCompilerFactory = assetCompilerFactory; _assetBundler = assetBundler; _config = config; _assetHelper = assetHelper; _fileSystem = fileSystem; }
/// <summary> /// /// </summary> public AppInfoBizServices(IIDGenerator _IDGenerator, IPublishEndpoint _publishEndpoint, IAppInfoAccesser _accesser, IAssetHelper _assetHelper, IMapper _mapper) { this.IIDGenerator = _IDGenerator; this.publishEndpoint = _publishEndpoint; this.accesser = _accesser; this.assetHelper = _assetHelper; this.mapper = _mapper; }
/// <summary> /// /// </summary> /// <param name="_IDGenerator"></param> /// <param name="AccountAccesser"></param> /// <param name="_mapper"></param> /// <param name="_publishEndpoint"></param> /// <param name="_captchaHelper"></param> /// <param name="_AssetHelper"></param> public AccountBizServices( IIDGenerator _IDGenerator, IAccountAccesser AccountAccesser, IMapper _mapper, IPublishEndpoint _publishEndpoint, ICaptchaHelper _captchaHelper, IAssetHelper _AssetHelper ) : base() { this.accesser = AccountAccesser; this.IDGenerator = _IDGenerator; this.mapper = _mapper; this.publishEndpoint = _publishEndpoint; this.captchaHelper = _captchaHelper; this.AssetHelper = _AssetHelper; }
public ConfigManager(ISaverService saverService, IAssetHelper assetHelper) { _saverService = saverService; SteemNodeConfigs = _saverService.Get <List <NodeConfig> >(SteemNodeConfigKey); if (SteemNodeConfigs == null || !SteemNodeConfigs.Any()) { SteemNodeConfigs = assetHelper.SteemNodesConfig(); } GolosNodeConfigs = _saverService.Get <List <NodeConfig> >(GolosNodeConfigKey); if (GolosNodeConfigs == null || !GolosNodeConfigs.Any()) { GolosNodeConfigs = assetHelper.GolosNodesConfig(); } }
public static IEnumerable <string> ScriptFileVirtualPaths(this IAssetHelper assetHelper) => assetHelper.FileVirtualPaths(x => x.IsScript());
public AssetsController(ILogger <AssetsController> logger, IHelperResolver helperResolver) : base(logger, helperResolver) { _assetHelper = helperResolver.CreateInstance <IAssetHelper>(); }
public static IAssetHelper AddPackageFiles(this IAssetHelper assetHelper, string packageName, string packageVersion, IEnumerable <string> fileNames, int priority = 0) => assetHelper.AddFiles(assetHelper.PackageRootVirtualPath, packageName, packageVersion, fileNames, priority);
public static IAssetHelper AddPackageFiles(this IAssetHelper assetHelper, string packageName, string packageVersion, string fileName, int priority = 0) => assetHelper.AddPackageFiles(packageName, packageVersion, new[] { fileName }, priority);
public static IAssetHelper AddDirectoryFiles(this IAssetHelper assetHelper, string rootVirtualPath, IEnumerable <string> fileNames, int priority = 0) => assetHelper.AddFiles(rootVirtualPath, null, null, fileNames, priority);
public static IAssetHelper AddDirectoryFiles(this IAssetHelper assetHelper, string rootVirtualPath, string fileName, int priority = 0) => assetHelper.AddDirectoryFiles(rootVirtualPath, new[] { fileName }, priority);
public AssetProvider(IAssetHelper assetHelper, IHttpClient httpClient) { _assetHelper = assetHelper; _httpClient = httpClient; }
//public static IAssetHelper AddFiles(this IAssetHelper assetHelper, params IAssetFile[] assetFiles) { // foreach (var assetFile in assetFiles) { // assetHelper.Packages.Add(assetFile.PackageVersion.Package); // assetHelper.Files.Add(assetFile); // } // return assetHelper; //} public static IAssetHelper AddFiles(this IAssetHelper assetHelper, string rootVirtualPath, string packageName, string packageVersion, string fileName, int priority = 0) => assetHelper.AddFiles(rootVirtualPath, packageName, packageVersion, new[] { fileName }, priority);
public static IEnumerable <string> FileVirtualPaths(this IAssetHelper assetHelper) => assetHelper.FileVirtualPaths(_ => true);
//public static IEnumerable<IAssetFile> Files(this IAssetHelper assetHelper) => from v in assetHelper.PackageVersions() from f in v.Files orderby f.Priority select f; public static IEnumerable <string> FileVirtualPaths(this IAssetHelper assetHelper, Func <IAssetFile, bool> predicate) => from x in assetHelper.Files.Where(predicate) orderby x.Priority select x.FileVirtualPath();
public BuildAssetProcessor(IUnityContainer container, IAssetHelper assetHelper) { _container = container; _assetHelper = assetHelper; }
/// <summary> /// /// </summary> /// <param name="_assetHelper"></param> public AssetDomainEvent(IAppInfoAccesser _accesser, IAssetHelper _assetHelper) { assetHelper = _assetHelper; accesser = _accesser; }
public static IEnumerable <string> StylesheetVirtualPaths(this IAssetHelper assetHelper) => assetHelper.FileVirtualPaths(x => x.IsStylesheet());
public AssetDataProvider(IAssetHelper assetHelper) { _assetHelper = assetHelper; }