Esempio n. 1
0
        //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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
        //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);
        }
Esempio n. 5
0
	    public BundleController(IAssetCompilerFactory assetCompilerFactory, 
            IAssetBundler assetBundler, 
            ITerrificNetConfig config, 
            IAssetHelper assetHelper,
            IFileSystem fileSystem)
		{
			_assetCompilerFactory = assetCompilerFactory;
			_assetBundler = assetBundler;
			_config = config;
			_assetHelper = assetHelper;
		    _fileSystem = fileSystem;
		}
Esempio n. 6
0
 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;
 }
Esempio n. 9
0
        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();
            }
        }
Esempio n. 10
0
 public static IEnumerable <string> ScriptFileVirtualPaths(this IAssetHelper assetHelper) => assetHelper.FileVirtualPaths(x => x.IsScript());
Esempio n. 11
0
 public AssetsController(ILogger <AssetsController> logger, IHelperResolver helperResolver) : base(logger, helperResolver)
 {
     _assetHelper = helperResolver.CreateInstance <IAssetHelper>();
 }
Esempio n. 12
0
 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);
Esempio n. 13
0
 public static IAssetHelper AddPackageFiles(this IAssetHelper assetHelper, string packageName, string packageVersion, string fileName, int priority = 0)
 => assetHelper.AddPackageFiles(packageName, packageVersion, new[] { fileName }, priority);
Esempio n. 14
0
 public static IAssetHelper AddDirectoryFiles(this IAssetHelper assetHelper, string rootVirtualPath, IEnumerable <string> fileNames, int priority = 0)
 => assetHelper.AddFiles(rootVirtualPath, null, null, fileNames, priority);
Esempio n. 15
0
 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;
		}
Esempio n. 17
0
 //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);
Esempio n. 18
0
 public static IEnumerable <string> FileVirtualPaths(this IAssetHelper assetHelper) => assetHelper.FileVirtualPaths(_ => true);
Esempio n. 19
0
        //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();
Esempio n. 20
0
 public BuildAssetProcessor(IUnityContainer container, IAssetHelper assetHelper)
 {
     _container   = container;
     _assetHelper = assetHelper;
 }
Esempio n. 21
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="_assetHelper"></param>
 public AssetDomainEvent(IAppInfoAccesser _accesser, IAssetHelper _assetHelper)
 {
     assetHelper = _assetHelper;
     accesser    = _accesser;
 }
Esempio n. 22
0
		public BuildAssetProcessor(IUnityContainer container, IAssetHelper assetHelper)
		{
			_container = container;
			_assetHelper = assetHelper;
		}
Esempio n. 23
0
 public static IEnumerable <string> StylesheetVirtualPaths(this IAssetHelper assetHelper) => assetHelper.FileVirtualPaths(x => x.IsStylesheet());
		public AssetDataProvider(IAssetHelper assetHelper)
		{
			_assetHelper = assetHelper;
		}