public AlephRepository(string pathToImageCache = null, string pathToRulesFolder = null) { _storageHelper = new StorageHelper(pathToImageCache); _imageRepository = new ImageRepository(null, pathToImageCache); if (pathToRulesFolder != null) _rulesRepository = new RulesRepository(pathToRulesFolder); }
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); }
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; }