public LocalFileSystemVolume( Config.IConnectorConfig config, ICryptoService cryptoService, IImageEditorService imageEditorService ) { _config = config; _cryptoService = cryptoService; _imageEditorService = imageEditorService; }
public TmbCommand( Service.IVolumeManager volumeManager, Service.IImageEditorService imageEditorService, Config.IConnectorConfig config ) { _volumeManager = volumeManager; _imageEditorService = imageEditorService; _config = config; }
public DefaultVolumeManager(Config.IConnectorConfig config, IEnumerable <IVolume> volumes) { _config = config; // validate config if (string.IsNullOrWhiteSpace(_config.DefaultVolumeName)) { throw new ArgumentNullException("Default volume name not specified in configuration, please specify one"); } _hashedVolumes = new Dictionary <string, IVolume>(); var volList = volumes.ToList(); for (int i = 0; i < volList.Count; ++i) { string vId = volumePrefix + i + "_"; volList[i].Id = vId; //TODO: right now we have to set volume ID like this, but it would be better if we could not have setter for ID in IVolume _hashedVolumes.Add(vId, volList[i]); // check if this is our default volume if (volList[i].Name.Equals(_config.DefaultVolumeName, StringComparison.OrdinalIgnoreCase)) { DefaultVolume = volList[i]; } } if (DefaultVolume == null) { throw new InvalidOperationException("Default volume with name " + _config.DefaultVolumeName + " not found"); } }
public TmbCommand(Service.IVolumeManager volumeManager, Service.IImageEditorService imageEditorService, Config.IConnectorConfig config) { _volumeManager = volumeManager; _imageEditorService = imageEditorService; _config = config; }
public LocalFileSystemVolume(Config.IConnectorConfig config, ICryptoService cryptoService, IImageEditorService imageEditorService) { _config = config; _cryptoService = cryptoService; _imageEditorService = imageEditorService; }
public DefaultVolumeManager( Config.IConnectorConfig config, IEnumerable<IVolume> volumes ) { _config = config; // validate config if( string.IsNullOrWhiteSpace( _config.DefaultVolumeName ) ) throw new ArgumentNullException( "Default volume name not specified in configuration, please specify one" ); _hashedVolumes = new Dictionary<string,IVolume>(); var volList = volumes.ToList(); for( int i = 0; i < volList.Count; ++i ) { string vId = volumePrefix + i + "_"; volList[ i ].Id = vId; //TODO: right now we have to set volume ID like this, but it would be better if we could not have setter for ID in IVolume _hashedVolumes.Add( vId, volList[ i ] ); // check if this is our default volume if( volList[ i ].Name.Equals( _config.DefaultVolumeName, StringComparison.OrdinalIgnoreCase ) ) DefaultVolume = volList[ i ]; } if( DefaultVolume == null ) throw new InvalidOperationException( "Default volume with name " + _config.DefaultVolumeName + " not found" ); }
public OpenCommand( Config.IConnectorConfig config, Service.IVolumeManager volumeManager ) { _config = config; _volumeManager = volumeManager; }
public OpenCommand(Config.IConnectorConfig config, Service.IVolumeManager volumeManager) { _config = config; _volumeManager = volumeManager; }