Beispiel #1
0
 public AlephRepository(string pathToImageCache = null, string pathToRulesFolder = null)
 {
     _storageHelper = new StorageHelper(pathToImageCache);
     _imageRepository = new ImageRepository(null, pathToImageCache);
     if (pathToRulesFolder != null)
         _rulesRepository = new RulesRepository(pathToRulesFolder);
 }
Beispiel #2
0
        public AlephRepository(IEnvironmentPathProvider environment)
        {
            var pathToImageCache = environment.GetImageCachePath();
            var pathToRulesFolder = environment.GetRulesPath();

            _storageHelper = new StorageHelper(pathToImageCache);
            _imageRepository = new ImageRepository(null, environment);
            if (pathToRulesFolder != null)
                _rulesRepository = new RulesRepository(pathToRulesFolder);

        }
Beispiel #3
0
        public ImageRepository(IRepository documentRepository, string pathToImageCache = null)
        {
            _documentRepository = documentRepository;

            _pathToImageCache = string.IsNullOrEmpty(pathToImageCache)
            ? @"App_Data\"+Properties.Settings.Default.ImageCacheFolder : pathToImageCache;

            _storageHelper = new StorageHelper(_pathToImageCache);

            _serveruri = Properties.Settings.Default.BokBasenServerUri;
            _serverSystem = Properties.Settings.Default.BokBasenSystem;

            _xmluri = _serveruri;

            foreach (var param in _trueParams)
                _xmluri += param + "=true&";

            _xmluri += "SYSTEM=" + _serverSystem;
        }